]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth client: Added asserts.
authorTimo Sirainen <tss@iki.fi>
Thu, 10 Dec 2009 01:11:08 +0000 (20:11 -0500)
committerTimo Sirainen <tss@iki.fi>
Thu, 10 Dec 2009 01:11:08 +0000 (20:11 -0500)
--HG--
branch : HEAD

src/lib-auth/auth-client.c

index a5c48460917b440d75c735f975b1fe230624be29..121db484e212493995f3b56807e801d49410d1b3 100644 (file)
@@ -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;
 }