]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: do not fail when an invalid cpu affinity is specified
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 17 Jan 2021 16:22:39 +0000 (01:22 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 17 Jan 2021 16:22:48 +0000 (01:22 +0900)
src/core/load-fragment.c

index 494c7f55a7d87d5eb912ce9da945349d62dc2e82..940d9217ccc08789d013ea97c5d998c090a7cfda 100644 (file)
@@ -1682,16 +1682,17 @@ int config_parse_exec_root_hash_sig(
         return 0;
 }
 
-int config_parse_exec_cpu_affinity(const char *unit,
-                                   const char *filename,
-                                   unsigned line,
-                                   const char *section,
-                                   unsigned section_line,
-                                   const char *lvalue,
-                                   int ltype,
-                                   const char *rvalue,
-                                   void *data,
-                                   void *userdata) {
+int config_parse_exec_cpu_affinity(
+                const char *unit,
+                const char *filename,
+                unsigned line,
+                const char *section,
+                unsigned section_line,
+                const char *lvalue,
+                int ltype,
+                const char *rvalue,
+                void *data,
+                void *userdata) {
 
         ExecContext *c = data;
         int r;
@@ -1712,7 +1713,7 @@ int config_parse_exec_cpu_affinity(const char *unit,
         if (r >= 0)
                 c->cpu_affinity_from_numa = false;
 
-        return r;
+        return 0;
 }
 
 int config_parse_capability_set(