MCPcopy Index your code
hub / github.com/MapServer/MapServer / msRestoreOldFilter

Function msRestoreOldFilter

mapquery.c:569–586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

567}
568
569void msRestoreOldFilter(layerObj *lp, int old_filtertype, char *old_filteritem, char *old_filterstring)
570{
571 freeExpression(&(lp->filter));
572 if(lp->filteritem) {
573 free(lp->filteritem);
574 lp->filteritem = NULL;
575 lp->filteritemindex = -1;
576 }
577
578 /* restore any previously defined filter */
579 if(old_filterstring) {
580 lp->filter.type = old_filtertype;
581 lp->filter.string = old_filterstring;
582 if(old_filteritem) {
583 lp->filteritem = old_filteritem;
584 }
585 }
586}
587
588int msQueryByAttributes(mapObj *map)
589{

Callers 1

msQueryByAttributesFunction · 0.85

Calls 1

freeExpressionFunction · 0.85

Tested by

no test coverage detected