[mapserver-commits] r7637 - trunk/mapserver

svn at osgeo.org svn at osgeo.org
Mon Jun 2 11:26:55 EDT 2008


Author: Assefa
Date: 2008-06-02 11:26:55 -0400 (Mon, 02 Jun 2008)
New Revision: 7637

Modified:
   trunk/mapserver/mapogcsos.c
Log:
Fix memory leak (#2412)

Modified: trunk/mapserver/mapogcsos.c
===================================================================
--- trunk/mapserver/mapogcsos.c	2008-06-02 12:13:33 UTC (rev 7636)
+++ trunk/mapserver/mapogcsos.c	2008-06-02 15:26:55 UTC (rev 7637)
@@ -1633,8 +1633,14 @@
              }/*end of offerings*/
          }
      
-         free(papsOfferings);
-         free(panOfferingLayers);        
+         if (papsOfferings && nOfferings > 0)
+         {
+             for (i=0; i<nOfferings; i++)
+               msFree(papsOfferings[i]);
+             msFree(papsOfferings);
+         }
+         if(panOfferingLayers)
+           msFree(panOfferingLayers);        
 
      }/* end of offerings */
 



More information about the mapserver-commits mailing list