Merge pull request #7718 from guoxuedong:updateExifReader

pull/7719/head
Alexander Alekhin 8 years ago
commit 4c5c722939
  1. 4
      modules/imgcodecs/src/exif.cpp

@ -160,6 +160,10 @@ std::map<int, ExifEntry_t > ExifReader::getExif()
case APP9: case APP10: case APP11: case APP12: case APP13: case APP14: case APP15:
case COM:
bytesToSkip = getFieldSize( f );
if (bytesToSkip < markerSize) {
fclose(f);
throw ExifParsingError();
}
fseek( f, static_cast<long>( bytesToSkip - markerSize ), SEEK_CUR );
break;

Loading…
Cancel
Save