]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login: tcpwrappers change caused crashes at startup.
authorTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:34:33 +0000 (18:34 +0200)
committerTimo Sirainen <tss@iki.fi>
Tue, 9 Feb 2010 16:34:33 +0000 (18:34 +0200)
--HG--
branch : HEAD

src/login-common/main.c

index b585ec825a68b006ae61cf2a46d0d05aaacb7844..d612c439e320e044a737061e5c82cf612ac9c9f1 100644 (file)
@@ -153,6 +153,8 @@ static void login_access_lookup_next(struct login_access_lookup *lookup)
 {
        if (*lookup->next_socket == NULL) {
                /* last one */
+               if (lookup->io != NULL)
+                       io_remove(&lookup->io);
                client_connected_finish(&lookup->conn);
                lookup->conn.fd = -1;
                login_access_lookup_free(lookup);