]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-auth: auth_master_user_list_*() shouldn't create ioloop if it already exists.
authorTimo Sirainen <tss@iki.fi>
Mon, 5 Aug 2013 18:47:11 +0000 (21:47 +0300)
committerTimo Sirainen <tss@iki.fi>
Mon, 5 Aug 2013 18:47:11 +0000 (21:47 +0300)
src/lib-auth/auth-master.c

index 00137af71cf0213d7129dbbe41235177b94897ca..a6cae0c94f3ca62d51f58a3ada3730dfc337418d 100644 (file)
@@ -333,6 +333,9 @@ static void auth_idle_timeout(struct auth_master_connection *conn)
 
 static void auth_master_set_io(struct auth_master_connection *conn)
 {
+       if (conn->ioloop != NULL)
+               return;
+
        if (conn->to != NULL)
                timeout_remove(&conn->to);