|
Lines 247-252
int DGifGetScreenDesc(GifFileType *GifFi
Link Here
|
| 247 |
for (i = 0; i < GifFile->SColorMap->ColorCount; i++) { |
247 |
for (i = 0; i < GifFile->SColorMap->ColorCount; i++) { |
| 248 |
if (READ(GifFile, Buf, 3) != 3) { |
248 |
if (READ(GifFile, Buf, 3) != 3) { |
| 249 |
_GifError = D_GIF_ERR_READ_FAILED; |
249 |
_GifError = D_GIF_ERR_READ_FAILED; |
|
|
250 |
FreeMapObject(GifFile->SColorMap); |
| 250 |
GifFile->SColorMap = NULL; |
251 |
GifFile->SColorMap = NULL; |
| 251 |
return GIF_ERROR; |
252 |
return GIF_ERROR; |
| 252 |
} |
253 |
} |
|
Lines 336-341
int DGifGetImageDesc(GifFileType *GifFil
Link Here
|
| 336 |
for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) { |
337 |
for (i = 0; i < GifFile->Image.ColorMap->ColorCount; i++) { |
| 337 |
if (READ(GifFile,Buf, 3) != 3) { |
338 |
if (READ(GifFile,Buf, 3) != 3) { |
| 338 |
_GifError = D_GIF_ERR_READ_FAILED; |
339 |
_GifError = D_GIF_ERR_READ_FAILED; |
|
|
340 |
FreeMapObject(GifFile->Image.ColorMap); |
| 339 |
GifFile->Image.ColorMap = NULL; |
341 |
GifFile->Image.ColorMap = NULL; |
| 340 |
return GIF_ERROR; |
342 |
return GIF_ERROR; |
| 341 |
} |
343 |
} |