This is clearly equivalent, and quiets -Wswitch-default.
Based on part of a patch by Thomas Zimmermann.
Signed-off-by: Simon McVittie <smcv@debian.org>
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=98191
return "allow_anonymous";
case ELEMENT_APPARMOR:
return "apparmor";
+ default:
+ _dbus_assert_not_reached ("bad element type");
+ return NULL;
}
-
- _dbus_assert_not_reached ("bad element type");
-
- return NULL;
}
return credentials->linux_security_label != NULL;
case DBUS_CREDENTIAL_ADT_AUDIT_DATA_ID:
return credentials->adt_audit_data != NULL;
+ default:
+ _dbus_assert_not_reached ("Unknown credential enum value");
+ return FALSE;
}
-
- _dbus_assert_not_reached ("Unknown credential enum value");
- return FALSE;
}
/**
return "malloc0";
case SOURCE_REALLOC_NULL:
return "realloc(NULL)";
+ default:
+ _dbus_assert_not_reached ("Invalid malloc block source ID");
+ return "invalid!";
}
- _dbus_assert_not_reached ("Invalid malloc block source ID");
- return "invalid!";
}
static void
case ERROR_FILE_NOT_FOUND:
case ERROR_PATH_NOT_FOUND:
return DBUS_ERROR_FILE_NOT_FOUND;
+
+ default:
+ return DBUS_ERROR_FAILED;
}
-
- return DBUS_ERROR_FAILED;
}
case ENOENT:
return DBUS_ERROR_FILE_NOT_FOUND;
#endif
+ default:
+ return DBUS_ERROR_FAILED;
}
-
- return DBUS_ERROR_FAILED;
}
/**