]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core/exec-invoke: fix bogus error code
authorZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Thu, 21 May 2026 16:01:29 +0000 (18:01 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Thu, 21 May 2026 16:02:05 +0000 (18:02 +0200)
r was bogus here. getusername_malloc() can only fail on oom,
so we can simplify this.

src/core/exec-invoke.c

index 9004ad88d0689e1677009f093d5eef1daa3ef86d..7370bc965fb25261111e97413cd09b13a8c641b0 100644 (file)
@@ -5430,7 +5430,7 @@ int exec_invoke(
                         own_user = getusername_malloc();
                         if (!own_user) {
                                 *exit_status = EXIT_USER;
-                                return log_error_errno(r, "Failed to determine my own user ID: %m");
+                                return log_oom();
                         }
                         u = own_user;
                 } else