Changeset 830 for trunk/src/detail/reader10.cpp
- Timestamp:
- 08/17/08 00:12:18 (5 months ago)
- Files:
-
- 1 modified
-
trunk/src/detail/reader10.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/detail/reader10.cpp
r816 r830 224 224 read_n(vlrh, m_ifs, sizeof(VLRHeader)); 225 225 226 int16_t count = vlrh.recordLengthAfterHeader; 226 uint16_t length = vlrh.recordLengthAfterHeader; 227 if (length < 1) { 228 throw std::domain_error("VLR record length must be at least 1 byte long"); 229 } 227 230 228 231 std::vector<uint8_t> data; 229 data.resize( count);232 data.resize(length); 230 233 231 234 read_n(data.front(), m_ifs, count);
