log only after we've checked MakeMapObject() success
authorTony Cook <tony@develop-help.com>
Wed, 2 Jan 2019 00:10:20 +0000 (11:10 +1100)
committerTony Cook <tony@develop-help.com>
Wed, 2 Jan 2019 00:10:20 +0000 (11:10 +1100)
CID 185296

GIF/GIF.pm
GIF/imgif.c

index d7df5d5..69fcda8 100644 (file)
@@ -4,7 +4,7 @@ use Imager;
 use vars qw($VERSION @ISA);
 
 BEGIN {
 use vars qw($VERSION @ISA);
 
 BEGIN {
-  $VERSION = "0.92";
+  $VERSION = "0.93";
 
   require XSLoader;
   XSLoader::load('Imager::File::GIF', $VERSION);
 
   require XSLoader;
   XSLoader::load('Imager::File::GIF', $VERSION);
index 4f7dc8d..da90b01 100644 (file)
@@ -1276,11 +1276,11 @@ make_gif_map(i_quantize *quant, i_img *img, int want_trans) {
   }
   
   map = MakeMapObject(map_size, colors);
   }
   
   map = MakeMapObject(map_size, colors);
-  mm_log((1, "XXX map is at %p and colors at %p\n", map, map->Colors));
   if (!map) {
     i_push_error(0, "Could not create color map object");
     return NULL;
   }
   if (!map) {
     i_push_error(0, "Could not create color map object");
     return NULL;
   }
+  mm_log((1, "XXX map is at %p and colors at %p\n", map, map->Colors));
 #if IMGIFLIB_API_VERSION >= 500
   map->SortFlag = 0;
 #endif
 #if IMGIFLIB_API_VERSION >= 500
   map->SortFlag = 0;
 #endif