logind: remove unused check
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 13 Jun 2019 16:03:14 +0000 (18:03 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 24 Jun 2019 15:26:13 +0000 (17:26 +0200)
All callers pass either a fixed action, or HANDLE_IGNORE is explicitly filtered
out. Let's remove this case here, because we cannot properly log what opreation
we are ignoring.

src/login/logind-action.c

index 4f97e0d..f6de918 100644 (file)
@@ -61,12 +61,8 @@ int manager_handle_action(
         int r;
 
         assert(m);
-
-        /* If the key handling is turned off, don't do anything */
-        if (handle == HANDLE_IGNORE) {
-                log_debug("Refusing operation, as it is turned off.");
-                return 0;
-        }
+        /* We should be called only with valid actions different than HANDLE_IGNORE. */
+        assert(handle > HANDLE_IGNORE && handle < _HANDLE_ACTION_MAX);
 
         if (inhibit_key == INHIBIT_HANDLE_LID_SWITCH) {
                 /* If the last system suspend or startup is too close,