** msPostGISFreeLayerInfo() */
| 118 | ** msPostGISFreeLayerInfo() |
| 119 | */ |
| 120 | void 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 | /* |
no test coverage detected