Mercurial > hg > xemacs-beta
comparison src/dgif_lib.c @ 2062:00f374c78661
[xemacs-hg @ 2004-05-06 12:12:12 by malcolmp]
GIF library crash fix.
author | malcolmp |
---|---|
date | Thu, 06 May 2004 12:12:13 +0000 |
parents | abe6d1db359e |
children | 6c7605dfcf07 |
comparison
equal
deleted
inserted
replaced
2061:b75af0ab66f3 | 2062:00f374c78661 |
---|---|
738 break; | 738 break; |
739 | 739 |
740 case EXTENSION_RECORD_TYPE: | 740 case EXTENSION_RECORD_TYPE: |
741 DGifGetExtension(GifFile,&sp->Function,&ExtData); | 741 DGifGetExtension(GifFile,&sp->Function,&ExtData); |
742 | 742 |
743 do { | 743 while (ExtData != NULL) { |
744 if (AddExtensionBlock(sp, ExtData[0], ExtData+1) == GIF_ERROR) | 744 if (AddExtensionBlock(sp, ExtData[0], ExtData+1) == GIF_ERROR) |
745 GifInternError(GifFile, D_GIF_ERR_NOT_ENOUGH_MEM); | 745 GifInternError(GifFile, D_GIF_ERR_NOT_ENOUGH_MEM); |
746 DGifGetExtensionNext(GifFile, &ExtData); | 746 DGifGetExtensionNext(GifFile, &ExtData); |
747 } while (ExtData != NULL); | 747 } |
748 break; | 748 break; |
749 | 749 |
750 case TERMINATE_RECORD_TYPE: | 750 case TERMINATE_RECORD_TYPE: |
751 break; | 751 break; |
752 | 752 |