chiark / gitweb /
shared: conf-files - add root parameter
[elogind.git] / src / sysctl / sysctl.c
index a68d67fd4b30fc79d684a98a724bd1cd226dd840..f5ef89b38579be8bb0870f723a677af37b96602a 100644 (file)
@@ -178,7 +178,7 @@ static int parse_file(const char *path, bool ignore_enoent) {
 
                         free(property);
                         free(new_value);
-                        if (r != -EEXIST)
+                        if (r != 0)
                                 goto finish;
                 }
         }
@@ -289,7 +289,7 @@ int main(int argc, char *argv[]) {
         } else {
                 char **files, **f;
 
-                r = conf_files_list(&files, ".conf",
+                r = conf_files_list(&files, ".conf", NULL,
                                     "/etc/sysctl.d",
                                     "/run/sysctl.d",
                                     "/usr/local/lib/sysctl.d",