From 9def6eb2932fef0d049e7b2996e5c69b07f1ca20 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Mon, 24 Oct 2016 20:22:50 -0400 Subject: parse: Use free_expr(expr), not free(expr). --- parse.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'parse.c') diff --git a/parse.c b/parse.c index b17192e..20f256c 100644 --- a/parse.c +++ b/parse.c @@ -1075,7 +1075,7 @@ static struct expr *set_fnm_casefold(const struct parser_state *state, struct ex #else pretty_error(state->cmdline->stderr_colors, "error: %s is missing platform support.\n", expr->argv[0]); - free(expr); + free_expr(expr); return NULL; #endif } else { @@ -1139,20 +1139,20 @@ static struct expr *parse_newerxy(struct parser_state *state, int arg1, int arg2 case 'B': pretty_error(state->cmdline->stderr_colors, "error: %s: File birth times ('B') are not supported.\n", arg); - free(expr); + free_expr(expr); return NULL; default: pretty_error(state->cmdline->stderr_colors, "error: %s: For -newerXY, X should be 'a', 'c', 'm', or 'B'.\n", arg); - free(expr); + free_expr(expr); return NULL; } if (arg[7] == 't') { pretty_error(state->cmdline->stderr_colors, "error: %s: Explicit reference times ('t') are not supported.\n", arg); - free(expr); + free_expr(expr); return NULL; } else { struct stat sb; @@ -1174,13 +1174,13 @@ static struct expr *parse_newerxy(struct parser_state *state, int arg1, int arg2 case 'B': pretty_error(state->cmdline->stderr_colors, "error: %s: File birth times ('B') are not supported.\n", arg); - free(expr); + free_expr(expr); return NULL; default: pretty_error(state->cmdline->stderr_colors, "error: %s: For -newerXY, Y should be 'a', 'c', 'm', 'B', or 't'.\n", arg); - free(expr); + free_expr(expr); return NULL; } } @@ -1310,7 +1310,7 @@ bad_unit: "error: %s %s: Expected a size unit of 'b', 'c', 'w', 'k', 'M', or 'G'; found %s.\n", expr->argv[0], expr->argv[1], unit); fail: - free(expr); + free_expr(expr); return NULL; } -- cgit v1.2.3