From: Timo Sirainen Date: Fri, 19 Nov 2010 21:08:37 +0000 (+0000) Subject: lib-master: Added missing anvil_client_is_connected() X-Git-Tag: 2.0.8~60 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9036d32261311e95c4ea21a9866d9b43b733cd5e;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Added missing anvil_client_is_connected() --- diff --git a/src/lib-master/anvil-client.c b/src/lib-master/anvil-client.c index 011dce085a..c5a3195f57 100644 --- a/src/lib-master/anvil-client.c +++ b/src/lib-master/anvil-client.c @@ -189,3 +189,8 @@ void anvil_client_cmd(struct anvil_client *client, const char *cmd) { (void)anvil_client_send(client, cmd); } + +bool anvil_client_is_connected(struct anvil_client *client) +{ + return client->fd != -1; +} diff --git a/src/lib-master/anvil-client.h b/src/lib-master/anvil-client.h index f4f057fdbf..ad1605c004 100644 --- a/src/lib-master/anvil-client.h +++ b/src/lib-master/anvil-client.h @@ -25,4 +25,7 @@ void anvil_client_query(struct anvil_client *client, const char *query, /* Send a command to anvil, don't expect any replies. */ void anvil_client_cmd(struct anvil_client *client, const char *cmd); +/* Returns TRUE if anvil is connected to. */ +bool anvil_client_is_connected(struct anvil_client *client); + #endif