assert(c);
if (!c->muted_pid1) {
- log_debug("Not restoring PID 1 status console output level.");
+ if (c->mute_pid1)
+ log_debug("Not restoring PID 1 status console output level.");
return 0;
}
if (detect_container() > 0) {
log_debug("Skipping muting of printk() console output, because running in a container.");
+
+ c->mute_kernel = false;
c->saved_kernel = -1;
return 0;
}
assert(c);
if (c->saved_kernel < 0) {
- log_debug("Not restoring kernel printk() console output level.");
+ if (c->mute_kernel)
+ log_debug("Not restoring kernel printk() console output level.");
return 0;
}