]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
pid1: make more use of show_status_on()
authorFranck Bui <fbui@suse.com>
Mon, 27 Apr 2020 16:14:44 +0000 (18:14 +0200)
committerFranck Bui <fbui@suse.com>
Tue, 9 Jun 2020 07:16:54 +0000 (09:16 +0200)
No functional change.

src/core/dbus-manager.c
src/core/manager.c

index 51254b92da536404a6812d22243048ded2955002..4fd499603035a7a0d92285f7548dced580f14197 100644 (file)
@@ -240,7 +240,7 @@ static int property_get_show_status(
         assert(reply);
         assert(m);
 
-        b = IN_SET(m->show_status, SHOW_STATUS_TEMPORARY, SHOW_STATUS_YES);
+        b = show_status_on(m->show_status);
         return sd_bus_message_append_basic(reply, 'b', &b);
 }
 
index 72dd93fa9542a4de7388b9d59e176b1a880b981c..ef0f9aa6b2068705d751c66fb1a0c62be63e78e4 100644 (file)
@@ -4265,6 +4265,8 @@ void manager_recheck_journal(Manager *m) {
 }
 
 void manager_set_show_status(Manager *m, ShowStatus mode, const char *reason) {
+        bool enabled;
+
         assert(m);
         assert(mode >= 0 && mode < _SHOW_STATUS_MAX);
 
@@ -4274,11 +4276,12 @@ void manager_set_show_status(Manager *m, ShowStatus mode, const char *reason) {
         if (mode == m->show_status)
                 return;
 
-        bool enabled = IN_SET(mode, SHOW_STATUS_TEMPORARY, SHOW_STATUS_YES);
+        enabled = show_status_on(mode);
         log_debug("%s (%s) showing of status (%s).",
                   enabled ? "Enabling" : "Disabling",
                   strna(show_status_to_string(mode)),
                   reason);
+
         m->show_status = mode;
 
         if (enabled)