Fix bug in PngChunk::readRawProfile

- Now it takes into account text.size_ when searching for a newline
char.
v0.27.3
Luis Díaz Más 7 years ago
parent a6a1c31140
commit 847da051c0

@ -629,11 +629,19 @@ namespace Exiv2 {
sp = (char*)text.pData_+1; sp = (char*)text.pData_+1;
int pointerPos = 1;
// Look for newline // Look for newline
while (*sp != '\n' && pointerPos < (text.size_ - 1))
while (*sp != '\n') {
sp++; sp++;
pointerPos++;
}
if (pointerPos == (text.size_ - 1))
{
return DataBuf();
}
// Look for length // Look for length

Loading…
Cancel
Save