summaryrefslogtreecommitdiff
path: root/src/sysctl
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2019-07-26 09:04:15 +0200
committerLennart Poettering <lennart@poettering.net>2019-07-26 09:24:47 +0200
commit2de30233f7a6b582aa25e186daa9007c4ad8ef8d (patch)
treeacd8d285ac43bc3223fb3f8620b534ab56b55537 /src/sysctl
parent8a65188437d4b70b15e52db02e210844bd45d57d (diff)
downloadsystemd-2de30233f7a6b582aa25e186daa9007c4ad8ef8d.tar.gz
sysctl: reset 'r' only where needed
Diffstat (limited to 'src/sysctl')
-rw-r--r--src/sysctl/sysctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c
index eeefc8b8b0..f601ae5fd5 100644
--- a/src/sysctl/sysctl.c
+++ b/src/sysctl/sysctl.c
@@ -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)