From: Timo Sirainen Date: Tue, 9 Feb 2010 16:34:33 +0000 (+0200) Subject: login: tcpwrappers change caused crashes at startup. X-Git-Tag: 2.0.beta3~116 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10c92b00056ee9399534b9a2502fd81f91cff713;p=thirdparty%2Fdovecot%2Fcore.git login: tcpwrappers change caused crashes at startup. --HG-- branch : HEAD --- diff --git a/src/login-common/main.c b/src/login-common/main.c index b585ec825a..d612c439e3 100644 --- a/src/login-common/main.c +++ b/src/login-common/main.c @@ -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);