Merge pull request #6889 from ilya-lavrenov:exif
This commit is contained in:
commit
f75f894d73
@ -140,8 +140,8 @@ std::map<int, ExifEntry_t > ExifReader::getExif()
|
|||||||
return m_exif; //Until this moment the map is empty
|
return m_exif; //Until this moment the map is empty
|
||||||
}
|
}
|
||||||
|
|
||||||
bool exifFound = false;
|
bool exifFound = false, stopSearch = false;
|
||||||
while( ( !feof( f ) ) && !exifFound )
|
while( ( !feof( f ) ) && !exifFound && !stopSearch )
|
||||||
{
|
{
|
||||||
count = fread( appMarker, sizeof(unsigned char), markerSize, f );
|
count = fread( appMarker, sizeof(unsigned char), markerSize, f );
|
||||||
if( count < markerSize )
|
if( count < markerSize )
|
||||||
@ -180,6 +180,7 @@ std::map<int, ExifEntry_t > ExifReader::getExif()
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default: //No other markers are expected according to standard. May be a signal of error
|
default: //No other markers are expected according to standard. May be a signal of error
|
||||||
|
stopSearch = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user