diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2018-08-02 09:50:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-02 09:50:39 +0200 |
commit | 5b316330be4311ec5fe2316eb16a315de1bd1219 (patch) | |
tree | b60e68766b38dceb978a9dd6dc7b995d7ed85a6f /src/core/socket.c | |
parent | 5bad7ebdda2ecea884d0ac903523572c6db9ccc1 (diff) | |
parent | 3e14d36a8a0eedbdd6de4b7944ad86696e78fadd (diff) | |
download | systemd-5b316330be4311ec5fe2316eb16a315de1bd1219.tar.gz |
Merge pull request #9624 from poettering/service-state-flush
flush out ExecStatus structures when a new service cycle begins
Diffstat (limited to 'src/core/socket.c')
-rw-r--r-- | src/core/socket.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/socket.c b/src/core/socket.c index d488c64e91..aedbf51a4c 100644 --- a/src/core/socket.c +++ b/src/core/socket.c @@ -1890,8 +1890,6 @@ static int socket_spawn(Socket *s, ExecCommand *c, pid_t *_pid) { unit_set_exec_params(UNIT(s), &exec_params); - exec_params.argv = c->argv; - r = exec_spawn(UNIT(s), c, &s->exec_context, @@ -2460,6 +2458,7 @@ static int socket_start(Unit *u) { return r; s->result = SOCKET_SUCCESS; + exec_command_reset_status_list_array(s->exec_command, _SOCKET_EXEC_COMMAND_MAX); u->reset_accounting = true; |