conn->connected = TRUE;
}
-static int auth_master_connect(struct auth_master_connection *conn)
+int auth_master_connect(struct auth_master_connection *conn)
{
- i_assert(!conn->connected);
+ if (conn->connected)
+ return 0;
if (conn->ioloop != NULL)
connection_switch_ioloop_to(&conn->conn, conn->ioloop);
auth_master_init(const char *auth_socket_path, enum auth_master_flags flags);
void auth_master_deinit(struct auth_master_connection **conn);
+int auth_master_connect(struct auth_master_connection *conn);
void auth_master_disconnect(struct auth_master_connection *conn);
/* Set timeout for lookups. */