]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysctl: check correct error code
authorLennart Poettering <lennart@poettering.net>
Tue, 12 May 2020 21:43:48 +0000 (23:43 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 14 May 2020 18:49:21 +0000 (20:49 +0200)
src/sysctl/sysctl.c

index 0cdb740d21891c552ebeaa226f108cd3cd14b695..3b3305d7f68a849f1b6bf49b9cf6b0abaccb04c6 100644 (file)
@@ -140,7 +140,7 @@ static int apply_all(OrderedHashmap *sysctl_options) {
 
                         k = glob_extend(&paths, pattern);
                         if (k < 0) {
-                                if (option->ignore_failure || ERRNO_IS_PRIVILEGE(r))
+                                if (option->ignore_failure || ERRNO_IS_PRIVILEGE(k))
                                         log_debug_errno(k, "Failed to resolve glob '%s', ignoring: %m",
                                                         option->key);
                                 else {