bus/policy: reduce warnings by adding default cases 89/234089/2
authorAdrian Szyndela <adrian.s@samsung.com>
Wed, 20 May 2020 12:29:17 +0000 (14:29 +0200)
committerAdrian Szyndela <adrian.s@samsung.com>
Mon, 1 Jun 2020 09:59:55 +0000 (11:59 +0200)
Change-Id: I6267b3c7cc6fead8c4dd37967c122e1597239ebf

bus/policy.c

index 0ba2732..6eb52f2 100644 (file)
@@ -807,6 +807,8 @@ bus_policy_rule_to_string (BusPolicyRule *rule,
     case BUS_POLICY_RULE_ACCESS_CHECK:
       access = "check";
       break;
+    default:
+      _dbus_assert_not_reached ("invalid rule access value");
     }
 
   if (rule->type == BUS_POLICY_RULE_SEND)
@@ -1111,6 +1113,8 @@ check_send_rule (const BusPolicyRule  *rule,
       *result = BUS_RESULT_LATER;
       *privilege = rule->privilege;
       break;
+    default:
+      _dbus_assert_not_reached ("invalid rule access value");
   }
 
   return TRUE;
@@ -1391,6 +1395,8 @@ check_receive_rule (const BusPolicyRule  *rule,
       *result = BUS_RESULT_LATER;
       *privilege = rule->privilege;
       break;
+    default:
+      _dbus_assert_not_reached ("invalid rule access value");
   }
 
   return TRUE;
@@ -1518,6 +1524,8 @@ check_own_rule (const BusPolicyRule *rule,
     *result = BUS_RESULT_LATER;
     *privilege = rule->privilege;
     break;
+  default:
+    _dbus_assert_not_reached ("invalid rule access value");
   }
 
   return TRUE;