From 88eec29d188f2ed18bff6b06ecd61d8c09db48f4 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 12 Apr 2023 12:08:27 +0200 Subject: [PATCH] core: Send ERRNO= via notify socket on exit --- src/core/main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/main.c b/src/core/main.c index e49f6ab0940..6e3796f9dcc 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -3096,6 +3096,9 @@ finish: __lsan_do_leak_check(); #endif + if (r < 0) + (void) sd_notifyf(0, "ERRNO=%i", -r); + /* Try to invoke the shutdown binary unless we already failed. * If we failed above, we want to freeze after finishing cleanup. */ if (arg_runtime_scope == RUNTIME_SCOPE_SYSTEM && -- 2.47.3