]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
crashfix
authorTimo Sirainen <tss@iki.fi>
Fri, 22 Aug 2003 15:40:12 +0000 (18:40 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 22 Aug 2003 15:40:12 +0000 (18:40 +0300)
--HG--
branch : HEAD

src/auth/auth-client-connection.c

index 6d870e443ed0c4f21af1dec179167b3cda228d7f..a0a07944a3775dbb1bc445d86015a11a40fc3de2 100644 (file)
@@ -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);