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++;