| 3194 | } |
| 3195 | |
| 3196 | void msSOSFreeParamsObj(sosParamsObj *sosparams) { |
| 3197 | if (sosparams) { |
| 3198 | if (sosparams->pszService) |
| 3199 | free(sosparams->pszService); |
| 3200 | if (sosparams->pszVersion) |
| 3201 | free(sosparams->pszVersion); |
| 3202 | if (sosparams->pszAcceptVersions) |
| 3203 | free(sosparams->pszAcceptVersions); |
| 3204 | if (sosparams->pszUpdateSequence) |
| 3205 | free(sosparams->pszUpdateSequence); |
| 3206 | if (sosparams->pszRequest) |
| 3207 | free(sosparams->pszRequest); |
| 3208 | if (sosparams->pszOutputFormat) |
| 3209 | free(sosparams->pszOutputFormat); |
| 3210 | if (sosparams->pszSensorId) |
| 3211 | free(sosparams->pszSensorId); |
| 3212 | if (sosparams->pszProcedure) |
| 3213 | free(sosparams->pszProcedure); |
| 3214 | if (sosparams->pszOffering) |
| 3215 | free(sosparams->pszOffering); |
| 3216 | if (sosparams->pszObservedProperty) |
| 3217 | free(sosparams->pszObservedProperty); |
| 3218 | if (sosparams->pszEventTime) |
| 3219 | free(sosparams->pszEventTime); |
| 3220 | if (sosparams->pszResult) |
| 3221 | free(sosparams->pszResult); |
| 3222 | if (sosparams->pszResponseFormat) |
| 3223 | free(sosparams->pszResponseFormat); |
| 3224 | if (sosparams->pszResultModel) |
| 3225 | free(sosparams->pszResultModel); |
| 3226 | if (sosparams->pszResponseMode) |
| 3227 | free(sosparams->pszResponseMode); |
| 3228 | if (sosparams->pszSrsName) |
| 3229 | free(sosparams->pszSrsName); |
| 3230 | if (sosparams->pszFeatureOfInterest) |
| 3231 | free(sosparams->pszFeatureOfInterest); |
| 3232 | } |
| 3233 | } |
| 3234 | #endif /* defined(USE_SOS_SVR) && defined(USE_LIBXML2) */ |