summaryrefslogtreecommitdiff
path: root/src/core/execute.c
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-03-22 22:07:45 +0100
committerGitHub <noreply@github.com>2023-03-22 22:07:45 +0100
commita7253c7fec65f5907152767674588568414795cc (patch)
treea5d3df511bab70c2a8275f142338680851a6f677 /src/core/execute.c
parentda037170c4bb63eab0887fe26c15ae3d3e60b809 (diff)
parent4b2af439eb3f56ae309f26e7ce08a8eb573ca417 (diff)
downloadsystemd-a7253c7fec65f5907152767674588568414795cc.tar.gz
Merge pull request #26916 from DaanDeMeyer/log-context-ref
log: Avoid pushing the same fields more than once on the log context
Diffstat (limited to 'src/core/execute.c')
-rw-r--r--src/core/execute.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/execute.c b/src/core/execute.c
index 1532833c31..8609a0ba31 100644
--- a/src/core/execute.c
+++ b/src/core/execute.c
@@ -5568,6 +5568,8 @@ int exec_spawn(Unit *unit,
assert(params);
assert(params->fds || (params->n_socket_fds + params->n_storage_fds <= 0));
+ LOG_CONTEXT_PUSH_UNIT(unit);
+
if (context->std_input == EXEC_INPUT_SOCKET ||
context->std_output == EXEC_OUTPUT_SOCKET ||
context->std_error == EXEC_OUTPUT_SOCKET) {