MCPcopy Create free account
hub / github.com/MapServer/MapServer / msPostGISFreeLayerInfo

Function msPostGISFreeLayerInfo

mappostgis.c:120–132  ·  view source on GitHub ↗

** msPostGISFreeLayerInfo() */

Source from the content-addressed store, hash-verified

118** msPostGISFreeLayerInfo()
119*/
120void msPostGISFreeLayerInfo(layerObj *layer) {
121 msPostGISLayerInfo *layerinfo = NULL;
122 layerinfo = (msPostGISLayerInfo*)layer->layerinfo;
123 if ( layerinfo->sql ) free(layerinfo->sql);
124 if ( layerinfo->uid ) free(layerinfo->uid);
125 if ( layerinfo->srid ) free(layerinfo->srid);
126 if ( layerinfo->geomcolumn ) free(layerinfo->geomcolumn);
127 if ( layerinfo->fromsource ) free(layerinfo->fromsource);
128 if ( layerinfo->pgresult ) PQclear(layerinfo->pgresult);
129 if ( layerinfo->pgconn ) msConnPoolRelease(layer, layerinfo->pgconn);
130 free(layerinfo);
131 layer->layerinfo = NULL;
132}
133
134
135/*

Callers 1

msPostGISLayerCloseFunction · 0.85

Calls 1

msConnPoolReleaseFunction · 0.85

Tested by

no test coverage detected