[mapguide-commits] r5076 - trunk/MgDev/Common/Renderers

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Sat Aug 7 06:04:47 EDT 2010


Author: liuar
Date: 2010-08-07 10:04:47 +0000 (Sat, 07 Aug 2010)
New Revision: 5076

Modified:
   trunk/MgDev/Common/Renderers/AGGImageIO.cpp
Log:
Add a null pointer check before destroy the gdImgPalette.
More details at Ticket #1420

Modified: trunk/MgDev/Common/Renderers/AGGImageIO.cpp
===================================================================
--- trunk/MgDev/Common/Renderers/AGGImageIO.cpp	2010-08-06 05:49:03 UTC (rev 5075)
+++ trunk/MgDev/Common/Renderers/AGGImageIO.cpp	2010-08-07 10:04:47 UTC (rev 5076)
@@ -1070,7 +1070,8 @@
             else    //if we allocated a temporary image to stretch-blit, destroy it
                 gdImageDestroy(gdimg24);
             //if we allocated a paletted image, destroy it (very likely that is)
-            gdImageDestroy(gdImgPalette);
+            if(NULL != gdImgPalette)
+                gdImageDestroy(gdImgPalette);
 
             return byteData.release();
         }



More information about the mapguide-commits mailing list