Mercurial > dovecot > core-2.2
changeset 1713:6a1586f04640 HEAD
crashfix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 22 Aug 2003 18:40:12 +0300 |
parents | 2bc5207deb0e |
children | 96dab004a87a |
files | src/auth/auth-client-connection.c |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-client-connection.c Fri Aug 22 09:51:15 2003 +0300 +++ b/src/auth/auth-client-connection.c Fri Aug 22 18:40:12 2003 +0300 @@ -275,9 +275,11 @@ 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 = conn->next) { + for (conn = master->clients; conn != NULL; conn = next) { + next = conn->next; + conn->refcount++; hash_foreach(conn->auth_requests, auth_request_hash_timeout_check, conn);