  	}
  
  	return (GIF_OK);
-@@ -232,20 +234,20 @@ DGifSlurpMono(GifFileType * GifFile, SavedImage *TrailingExtensions)
+@@ -232,20 +234,20 @@
  			}
  
  			case EXTENSION_RECORD_TYPE: {

 	if (gif == NULL) {
 		goto error;
 	}
@@ -660,11 +669,22 @@ gdip_save_gif_image (void *stream, GpImage *image, BOOL from_file)
 		return InvalidParameter;
 	}
 

 {
 	ExtensionBlock	*ep;
 
@@ -129,7 +131,7 @@
 
 	if (ExtData) {
 		memcpy(ep->Bytes, ExtData, Len);
