[mapserver-commits] r13031 - trunk/mapserver
svn at osgeo.org
svn at osgeo.org
Thu Feb 2 14:48:28 EST 2012
Author: aboudreault
Date: 2012-02-02 11:48:28 -0800 (Thu, 02 Feb 2012)
New Revision: 13031
Modified:
trunk/mapserver/HISTORY.TXT
trunk/mapserver/mapogcfilter.c
Log:
WFS quote escape issue (#4087)
Modified: trunk/mapserver/HISTORY.TXT
===================================================================
--- trunk/mapserver/HISTORY.TXT 2012-02-02 19:45:26 UTC (rev 13030)
+++ trunk/mapserver/HISTORY.TXT 2012-02-02 19:48:28 UTC (rev 13031)
@@ -15,6 +15,8 @@
Current Version (SVN trunk, 6.1-dev, future 6.2):
-------------------------------------------------
+- WFS Quote Escape issue (#4087)
+
- Raster layer fails to be drawn if the window is less than half a pixel (#4172)
- shptree: Improvement to reduce size of .qix files (#4169)
Modified: trunk/mapserver/mapogcfilter.c
===================================================================
--- trunk/mapserver/mapogcfilter.c 2012-02-02 19:45:26 UTC (rev 13030)
+++ trunk/mapserver/mapogcfilter.c 2012-02-02 19:48:28 UTC (rev 13031)
@@ -2834,7 +2834,10 @@
psFilterNode->psRightNode->pOther &&
(*(int *)psFilterNode->psRightNode->pOther) == 1)
{
- snprintf(szTmp, sizeof(szTmp), "lower('%s') ", psFilterNode->psRightNode->pszValue);
+ char* pszEscapedStr;
+ pszEscapedStr = msLayerEscapeSQLParam(lp, psFilterNode->psRightNode->pszValue);
+ snprintf(szTmp, sizeof(szTmp), "lower('%s') ", pszEscapedStr);
+ msFree(pszEscapedStr);
strlcat(szBuffer, szTmp, bufferSize);
}
else
More information about the mapserver-commits
mailing list