core: make use of manager_loop()'s return value
authorLennart Poettering <lennart@poettering.net>
Tue, 9 Oct 2018 15:57:41 +0000 (17:57 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 9 Oct 2018 17:43:43 +0000 (19:43 +0200)
The objective is returned in the return value, let's make use of that,
instead of reaching into the object.

src/core/main.c

index 9bc5b3c..44e8a38 100644 (file)
@@ -1673,7 +1673,7 @@ static int invoke_main_loop(
                         return log_emergency_errno(r, "Failed to run main loop: %m");
                 }
 
-                switch (m->objective) {
+                switch ((ManagerObjective) r) {
 
                 case MANAGER_RELOAD: {
                         LogTarget saved_log_target;