]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
manager: use FLAGS_SET when checking for MANAGER_TEST_RUN_MINIMAL
authorMaanya Goenka <t-magoenka@microsoft.com>
Thu, 29 Jul 2021 20:01:08 +0000 (13:01 -0700)
committerMaanya Goenka <t-magoenka@microsoft.com>
Thu, 12 Aug 2021 14:22:15 +0000 (07:22 -0700)
Allows multiple flags to be set, for example, in systemd-analyze.

src/core/manager.c

index e67f320bcad3eb0edf331d2dbbb65a7ba1c30014..63679268fb0b55c5bb187f850554b0e10937396c 100644 (file)
@@ -1541,7 +1541,7 @@ Manager* manager_free(Manager *m) {
 static void manager_enumerate_perpetual(Manager *m) {
         assert(m);
 
-        if (m->test_run_flags == MANAGER_TEST_RUN_MINIMAL)
+        if (FLAGS_SET(m->test_run_flags, MANAGER_TEST_RUN_MINIMAL))
                 return;
 
         /* Let's ask every type to load all units from disk/kernel that it might know */
@@ -1559,7 +1559,7 @@ static void manager_enumerate_perpetual(Manager *m) {
 static void manager_enumerate(Manager *m) {
         assert(m);
 
-        if (m->test_run_flags == MANAGER_TEST_RUN_MINIMAL)
+        if (FLAGS_SET(m->test_run_flags, MANAGER_TEST_RUN_MINIMAL))
                 return;
 
         /* Let's ask every type to load all units from disk/kernel that it might know */