]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysctl: reset 'r' only where needed
authorLennart Poettering <lennart@poettering.net>
Fri, 26 Jul 2019 07:04:15 +0000 (09:04 +0200)
committerLennart Poettering <lennart@poettering.net>
Fri, 26 Jul 2019 07:24:47 +0000 (09:24 +0200)
src/sysctl/sysctl.c

index eeefc8b8b0c809b94658cf21939bbcd9923c1f05..f601ae5fd51090f0e6d8e6addfb14e09924f282f 100644 (file)
@@ -279,11 +279,11 @@ static int run(int argc, char *argv[]) {
         if (!sysctl_options)
                 return log_oom();
 
-        r = 0;
-
         if (argc > optind) {
                 int i;
 
+                r = 0;
+
                 for (i = optind; i < argc; i++) {
                         k = parse_file(sysctl_options, argv[i], false);
                         if (k < 0 && r == 0)