]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journalctl: use automatic memory cleanup
authorLennart Poettering <lennart@poettering.net>
Mon, 25 Nov 2019 17:44:19 +0000 (18:44 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 31 Jan 2020 14:01:57 +0000 (15:01 +0100)
src/journal/journalctl.c

index d8376300079bfcfd9ad7860914fb76400e7de404..3ab79d11a510c5d817e254815ff4f31d9b554d4e 100644 (file)
@@ -767,7 +767,7 @@ static int parse_argv(int argc, char *argv[]) {
 
                         dots = strstr(optarg, "..");
                         if (dots) {
-                                char *a;
+                                _cleanup_free_ char *a = NULL;
                                 int from, to, i;
 
                                 /* a range */
@@ -777,7 +777,6 @@ static int parse_argv(int argc, char *argv[]) {
 
                                 from = log_level_from_string(a);
                                 to = log_level_from_string(dots + 2);
-                                free(a);
 
                                 if (from < 0 || to < 0)
                                         return log_error_errno(SYNTHETIC_ERRNO(EINVAL),