]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mute-console: allow NULL being passed
authorLennart Poettering <lennart@amutable.com>
Tue, 16 Jun 2026 12:21:36 +0000 (14:21 +0200)
committerLennart Poettering <lennart@amutable.com>
Sat, 27 Jun 2026 15:28:39 +0000 (17:28 +0200)
src/shared/prompt-util.c

index 7837a90fa40321a82262635ebe0e1bf9d435c4d9..a7bcfe32e332cce014de701a274503c00df707dd 100644 (file)
@@ -412,11 +412,12 @@ static int vl_on_reply(sd_varlink *link, sd_json_variant *parameters, const char
 int mute_console(sd_varlink **ret_link) {
         int r;
 
-        assert(ret_link);
-
         /* Talks to the MuteConsole service, and asks for output to the console to be muted, as long as the
          * connection is retained */
 
+        if (!ret_link)
+                return 0;
+
         _cleanup_(sd_varlink_flush_close_unrefp) sd_varlink *link = NULL;
         r = sd_varlink_connect_address(&link, "/run/systemd/io.systemd.MuteConsole");
         if (r < 0)