diff --git a/mapwfs11.cpp b/mapwfs11.cpp index 02ff12e37d..34580f71ee 100644 --- a/mapwfs11.cpp +++ b/mapwfs11.cpp @@ -37,6 +37,8 @@ #include +template inline void IGNORE_RET_VAL(T) {} + /************************************************************************/ /* msWFSException11() */ /************************************************************************/ @@ -207,15 +209,15 @@ xmlNodePtr msWFSDumpLayer11(mapObj *map, layerObj *lp, xmlNsPtr psNsOws, tokens = msStringSplit(valueToFree, ' ', &n); if (tokens && n > 0) { if( nWFSVersion == OWS_1_1_0 ) - psNode = xmlNewTextChild(psRootNode, NULL, BAD_CAST "DefaultSRS", BAD_CAST tokens[0]); + IGNORE_RET_VAL(xmlNewTextChild(psRootNode, NULL, BAD_CAST "DefaultSRS", BAD_CAST tokens[0])); else - psNode = xmlNewTextChild(psRootNode, NULL, BAD_CAST "DefaultCRS", BAD_CAST tokens[0]); + IGNORE_RET_VAL(xmlNewTextChild(psRootNode, NULL, BAD_CAST "DefaultCRS", BAD_CAST tokens[0])); for (i=1; i