From 2de30233f7a6b582aa25e186daa9007c4ad8ef8d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 26 Jul 2019 09:04:15 +0200 Subject: [PATCH] sysctl: reset 'r' only where needed --- src/sysctl/sysctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c index eeefc8b..f601ae5 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) -- 2.7.4