]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
exec-invoke: Fix invalid use of error variable 36537/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 26 Feb 2025 21:34:33 +0000 (22:34 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 27 Feb 2025 08:15:22 +0000 (09:15 +0100)
Follow up for 406f1775017a5631bc91a1f53ac5e50f4fbfac0c

src/core/exec-invoke.c

index 6929dc1c1543cdb35961731c0d44157db239c925..10f425139bff371744a73ed97369bbd7119b5c9a 100644 (file)
@@ -5193,7 +5193,7 @@ int exec_invoke(
         if (needs_sandboxing && exec_needs_pid_namespace(context)) {
                 if (params->pidref_transport_fd < 0) {
                         *exit_status = EXIT_NAMESPACE;
-                        return log_exec_error_errno(context, params, r, "PidRef socket is not set up: %m");
+                        return log_exec_error_errno(context, params, SYNTHETIC_ERRNO(ENOTCONN), "PidRef socket is not set up: %m");
                 }
 
                 /* If we had CAP_SYS_ADMIN prior to joining the user namespace, then we are privileged and don't need