From fcd9b780bddb3435351d13e730fa6208a56bcc3a Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Tue, 4 Mar 2003 06:01:37 +0200 Subject: [PATCH] Don't crash if auth request wasn't found. --HG-- branch : HEAD --- src/auth/master-connection.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/auth/master-connection.c b/src/auth/master-connection.c index 86d4abd6b4..4fa1476c18 100644 --- a/src/auth/master-connection.c +++ b/src/auth/master-connection.c @@ -111,9 +111,13 @@ static void master_handle_request(struct auth_master_request *request) hash_lookup(login_conn->auth_requests, POINTER_CAST(request->id)); - if (request == NULL) + if (auth_request == NULL) { + if (verbose) { + i_info("Master request %u.%u not found", + request->login_pid, request->id); + } send_reply(&failure_reply, sizeof(failure_reply), request->tag); - else { + } else { userdb->lookup(auth_request->user, userdb_callback, POINTER_CAST(request->tag)); mech_request_free(login_conn, auth_request, request->id); -- 2.47.3