From: Timo Sirainen Date: Thu, 10 Dec 2009 01:11:08 +0000 (-0500) Subject: auth client: Added asserts. X-Git-Tag: 2.0.beta1~32 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d2ec97341f40fb2467f01ce466a99cd6b64178a8;p=thirdparty%2Fdovecot%2Fcore.git auth client: Added asserts. --HG-- branch : HEAD --- diff --git a/src/lib-auth/auth-client.c b/src/lib-auth/auth-client.c index a5c4846091..121db484e2 100644 --- a/src/lib-auth/auth-client.c +++ b/src/lib-auth/auth-client.c @@ -48,6 +48,8 @@ const struct auth_mech_desc * auth_client_get_available_mechs(struct auth_client *client, unsigned int *mech_count) { + i_assert(auth_client_is_connected(client)); + return array_get(&client->conn->available_auth_mechs, mech_count); } @@ -67,11 +69,15 @@ void auth_client_get_connect_id(struct auth_client *client, unsigned int *server_pid_r, unsigned int *connect_uid_r) { + i_assert(auth_client_is_connected(client)); + *server_pid_r = client->conn->server_pid; *connect_uid_r = client->conn->connect_uid; } const char *auth_client_get_cookie(struct auth_client *client) { + i_assert(auth_client_is_connected(client)); + return client->conn->cookie; }