Mercurial > dovecot > core-2.2
changeset 2782:31154fd63ca8 HEAD
Don't crash with invalid auth client input.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 19 Oct 2004 18:47:31 +0300 |
parents | e44a84dc947c |
children | 717f8579f1df |
files | src/auth/auth-client-connection.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-client-connection.c Tue Oct 19 05:51:37 2004 +0300 +++ b/src/auth/auth-client-connection.c Tue Oct 19 18:47:31 2004 +0300 @@ -207,6 +207,7 @@ request = auth_request_new(mech); if (request == NULL) return TRUE; + hash_insert(conn->auth_requests, POINTER_CAST(id), request); request->conn = conn; request->id = id; @@ -279,7 +280,6 @@ initial_resp_data = buf->data; initial_resp_len = buf->used; } - hash_insert(conn->auth_requests, POINTER_CAST(id), request); /* connection is referenced only until auth_callback is called. */ conn->refcount++;