]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
exec-invoke: Fix two log messages
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 9 Apr 2025 10:50:03 +0000 (12:50 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 9 Apr 2025 14:21:03 +0000 (16:21 +0200)
src/core/exec-invoke.c

index ef501607b698c1d3229022d3d76461f731a3d9bd..7e2cdd8c46cc15ef269fb2be72d1c9b85bbf51bf 100644 (file)
@@ -1854,7 +1854,7 @@ static int apply_protect_hostname(const ExecContext *c, const ExecParameters *p,
         }
 #endif
 
-        return 0;
+        return 1;
 }
 
 static void do_idle_pipe_dance(int idle_pipe[static 4]) {
@@ -4451,8 +4451,8 @@ static int setup_delegated_namespaces(
                 r = apply_protect_hostname(context, params, reterr_exit_status);
                 if (r < 0)
                         return r;
-
-                log_exec_debug(context, params, "Set up %sUTS namespace", delegate ? "delegated " : "");
+                if (r > 0)
+                        log_exec_debug(context, params, "Set up %sUTS namespace", delegate ? "delegated " : "");
         }
 
         return 0;
@@ -5467,8 +5467,8 @@ int exec_invoke(
                         *exit_status = EXIT_USER;
                         return log_exec_error_errno(context, params, r, "Failed to set up user namespacing: %m");
                 }
-
-                log_debug("Set up privileged user namespace");
+                if (r > 0)
+                        log_debug("Set up privileged user namespace");
         }
 
         /* Call setup_delegated_namespaces() the second time to unshare all delegated namespaces. */