Bug: https://bugs.freedesktop.org/show_bug.cgi?id=93909
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
else if (_dbus_string_starts_with_c_str (str, "AUTHENTICATED"))
return DBUS_AUTH_STATE_AUTHENTICATED;
else
- return -1;
+ return DBUS_AUTH_STATE_INVALID;
}
static const char*
return "NEED_DISCONNECT";
case DBUS_AUTH_STATE_AUTHENTICATED:
return "AUTHENTICATED";
+ default:
+ break;
}
return "unknown";
DBUS_AUTH_STATE_WAITING_FOR_MEMORY,
DBUS_AUTH_STATE_HAVE_BYTES_TO_SEND,
DBUS_AUTH_STATE_NEED_DISCONNECT,
- DBUS_AUTH_STATE_AUTHENTICATED
+ DBUS_AUTH_STATE_AUTHENTICATED,
+ DBUS_AUTH_STATE_INVALID = -1
} DBusAuthState;
DBUS_PRIVATE_EXPORT
_dbus_verbose (" %s auth state: authenticated\n",
TRANSPORT_SIDE (transport));
break;
+ default:
+ _dbus_assert_not_reached ("invalid auth state");
}
}