chiark / gitweb /
core: make exec_command_free_list return NULL
[elogind.git] / src / core / dbus-service.c
index 5a881e8249c63ca8589d9523880ff067e372951b..2b50ac93d832fe6d0c56a6fd171fe62eda8fa75b 100644 (file)
@@ -187,10 +187,8 @@ static int bus_service_set_transient_property(
                         ExecCommand *c;
                         size_t size = 0;
 
-                        if (n == 0) {
-                                exec_command_free_list(s->exec_command[SERVICE_EXEC_START]);
-                                s->exec_command[SERVICE_EXEC_START] = NULL;
-                        }
+                        if (n == 0)
+                                s->exec_command[SERVICE_EXEC_START] = exec_command_free_list(s->exec_command[SERVICE_EXEC_START]);
 
                         f = open_memstream(&buf, &size);
                         if (!f)