From: Timo Sirainen Date: Fri, 22 Aug 2003 15:40:12 +0000 (+0300) Subject: crashfix X-Git-Tag: 1.1.alpha1~4393 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=552523ff946a30ab1a442a3624406d92c18b69af;p=thirdparty%2Fdovecot%2Fcore.git crashfix --HG-- branch : HEAD --- diff --git a/src/auth/auth-client-connection.c b/src/auth/auth-client-connection.c index 6d870e443e..a0a07944a3 100644 --- a/src/auth/auth-client-connection.c +++ b/src/auth/auth-client-connection.c @@ -275,9 +275,11 @@ static void auth_request_hash_timeout_check(void *key __attr_unused__, static void request_timeout(void *context __attr_unused__) { struct auth_master_connection *master = context; - struct auth_client_connection *conn; + struct auth_client_connection *conn, *next; + + for (conn = master->clients; conn != NULL; conn = next) { + next = conn->next; - for (conn = master->clients; conn != NULL; conn = conn->next) { conn->refcount++; hash_foreach(conn->auth_requests, auth_request_hash_timeout_check, conn);