diff --git a/src/frontend/measure.c b/src/frontend/measure.c index fff28e919..603b2d0af 100644 --- a/src/frontend/measure.c +++ b/src/frontend/measure.c @@ -291,8 +291,12 @@ do_measure( } /* skip param|expr measurement types for now -- will be done after other measurements */ - if (strncmp(meastype, "param", 5) == 0 || strncmp(meastype, "expr", 4) == 0) + if (strncmp(meastype, "param", 5) == 0 || strncmp(meastype, "expr", 4) == 0) { + txfree(an_type); + txfree(resname); + txfree(meastype); continue; + } /* skip .meas line, if analysis type from line and name of analysis performed differ */ if (strcmp(an_name, an_type) != 0) {