]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: Added auth_client_is_disconnected().
authorTimo Sirainen <tss@iki.fi>
Wed, 26 May 2010 18:18:40 +0000 (19:18 +0100)
committerTimo Sirainen <tss@iki.fi>
Wed, 26 May 2010 18:18:40 +0000 (19:18 +0100)
--HG--
branch : HEAD

src/lib-auth/auth-client.c
src/lib-auth/auth-client.h

index d28aaffce047932b45aae681236204bb1087de2e..5318101b2c2a4e8d818f4bb3482c2c1a4ceede3b 100644 (file)
@@ -47,6 +47,11 @@ bool auth_client_is_connected(struct auth_client *client)
        return client->conn->handshake_received;
 }
 
+bool auth_client_is_disconnected(struct auth_client *client)
+{
+       return client->conn->fd == -1;
+}
+
 void auth_client_set_connect_notify(struct auth_client *client,
                                    auth_connect_notify_callback_t *callback,
                                    void *context)
index af555c02885f3921a9e24f4675d9e26723672d76..3ece6f107044cde576b5c3a3c77e693c95b97848 100644 (file)
@@ -57,6 +57,7 @@ void auth_client_deinit(struct auth_client **client);
 void auth_client_connect(struct auth_client *client);
 void auth_client_disconnect(struct auth_client *client);
 bool auth_client_is_connected(struct auth_client *client);
+bool auth_client_is_disconnected(struct auth_client *client);
 void auth_client_set_connect_notify(struct auth_client *client,
                                    auth_connect_notify_callback_t *callback,
                                    void *context);