diff --git a/bigtiff/parse.cpp b/bigtiff/parse.cpp index f8e8b21d..60960eb6 100644 --- a/bigtiff/parse.cpp +++ b/bigtiff/parse.cpp @@ -301,10 +301,10 @@ void printIFD(Exiv2::BasicIo& io, std::ostream& out, Exiv2::PrintStructureOption Exiv2::DataBuf buf(size*count + pad); // allocate a buffer std::memcpy(buf.pData_, &data, 8); // copy data into buffer (short strings) - if ( count*size > 4 ) { // read into buffer - size_t restore = io.tell(); // save + if ( count*size > 4 ) { // read into buffer + size_t restore = io.tell(); // save io.seek(offset, Exiv2::BasicIo::beg); // position - io.read(buf.pData_,count*size);// read + io.read(buf.pData_,count*size); // read io.seek(restore, Exiv2::BasicIo::beg); // restore }