]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
manager: use startswith() return value
authorLennart Poettering <lennart@poettering.net>
Tue, 23 Apr 2024 19:48:16 +0000 (21:48 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 24 Apr 2024 14:58:12 +0000 (16:58 +0200)
src/core/manager-serialize.c

index 3c6475574337bab11b50aeec5726b7aa81ad5b2c..bdf336a6de521ad87f6116be6f8789f8a3fff0f4 100644 (file)
@@ -447,10 +447,10 @@ int manager_deserialize(Manager *m, FILE *f, FDSet *fds) {
                         if (r < 0)
                                 return r;
 
-                } else if (startswith(l, "env=")) {
-                        r = deserialize_environment(l + 4, &m->client_environment);
+                } else if ((val = startswith(l, "env="))) {
+                        r = deserialize_environment(val, &m->client_environment);
                         if (r < 0)
-                                log_notice_errno(r, "Failed to parse environment entry: \"%s\", ignoring: %m", l);
+                                log_notice_errno(r, "Failed to parse environment entry: \"%s\", ignoring: %m", val);
 
                 } else if ((val = startswith(l, "notify-fd="))) {
                         int fd;