View | Details | Raw Unified | Return to bug 129927
Collapse All | Expand All

(-)libungif-4.1.0b1/lib/dgif_lib.c (+2 lines)
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
	    }

Return to bug 129927