]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/core/dbus-service.c
Merge pull request #27113 from keszybz/variable-expansion-rework
[thirdparty/systemd.git] / src / core / dbus-service.c
index ecab3f479d990238180df5b3278ae7dde2662463..e368fcc6ef782b65e9d959886344a2dd256d5681 100644 (file)
@@ -670,7 +670,8 @@ static int bus_service_set_transient_property(
                 return bus_set_transient_exit_status(u, name, &s->success_status, message, flags, error);
 
         ci = service_exec_command_from_string(name);
-        ci = (ci >= 0) ? ci : service_exec_ex_command_from_string(name);
+        if (ci < 0)
+                ci = service_exec_ex_command_from_string(name);
         if (ci >= 0)
                 return bus_set_transient_exec_command(u, name, &s->exec_command[ci], message, flags, error);