]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysctl: use _cleanup_ in one more occasion
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 10:29:02 +0000 (11:29 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 20 Nov 2018 15:48:21 +0000 (16:48 +0100)
src/sysctl/sysctl.c

index d0d152edfd14b231072977ad5d9b080625cdf9ed..fbc96c70e12d11f1c17a6ca7140d95742083f3b8 100644 (file)
@@ -263,7 +263,7 @@ static int parse_argv(int argc, char *argv[]) {
 }
 
 static int run(int argc, char *argv[]) {
-        OrderedHashmap *sysctl_options = NULL;
+        _cleanup_(ordered_hashmap_free_free_freep) OrderedHashmap *sysctl_options = NULL;
         int r = 0, k;
 
         r = parse_argv(argc, argv);
@@ -321,7 +321,6 @@ static int run(int argc, char *argv[]) {
 finish:
         pager_close();
 
-        ordered_hashmap_free_free_free(sysctl_options);
         strv_free(arg_prefixes);
 
         return r;