[mapserver-commits] r7748 - trunk/mapserver

svn at osgeo.org svn at osgeo.org
Wed Jun 25 22:59:08 EDT 2008


Author: assefa
Date: 2008-06-25 22:59:08 -0400 (Wed, 25 Jun 2008)
New Revision: 7748

Modified:
   trunk/mapserver/mapogcfilter.c
Log:
Memory corruption related to units support (#2297)

Modified: trunk/mapserver/mapogcfilter.c
===================================================================
--- trunk/mapserver/mapogcfilter.c	2008-06-25 19:07:30 UTC (rev 7747)
+++ trunk/mapserver/mapogcfilter.c	2008-06-26 02:59:08 UTC (rev 7748)
@@ -1665,8 +1665,8 @@
                           strdup(psDistance->psChild->psNext->pszValue);
                         if (pszUnits)
                         {
-                            strcat(psFilterNode->psRightNode->pszValue, ";");
-                            strcat(psFilterNode->psRightNode->pszValue, pszUnits);
+                            psFilterNode->psRightNode->pszValue= msStringConcatenate(psFilterNode->psRightNode->pszValue, ";");
+                            psFilterNode->psRightNode->pszValue= msStringConcatenate(psFilterNode->psRightNode->pszValue, pszUnits);
                         }
                     }
                 }



More information about the mapserver-commits mailing list