From ffde51e50f4472af4969688bc582e67bcde21618 Mon Sep 17 00:00:00 2001 From: Orestis Floros Date: Mon, 14 Oct 2019 12:26:10 +0300 Subject: [PATCH] i3-nagbar: Fix small leak --- i3-nagbar/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/i3-nagbar/main.c b/i3-nagbar/main.c index e2c6e516..c7b23da5 100644 --- a/i3-nagbar/main.c +++ b/i3-nagbar/main.c @@ -384,10 +384,11 @@ int main(int argc, char *argv[]) { while ((o = getopt_long(argc, argv, options_string, long_options, &option_index)) != -1) { switch (o) { case 'v': + free(pattern); printf("i3-nagbar " I3_VERSION "\n"); return 0; case 'f': - FREE(pattern); + free(pattern); pattern = sstrdup(optarg); break; case 'm': @@ -398,6 +399,7 @@ int main(int argc, char *argv[]) { bar_type = (strcasecmp(optarg, "warning") == 0 ? TYPE_WARNING : TYPE_ERROR); break; case 'h': + free(pattern); printf("i3-nagbar " I3_VERSION "\n"); printf("i3-nagbar [-m ] [-b