From: Timo Sirainen Date: Tue, 4 Mar 2003 04:01:37 +0000 (+0200) Subject: Don't crash if auth request wasn't found. X-Git-Tag: 1.1.alpha1~4834 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fcd9b780bddb3435351d13e730fa6208a56bcc3a;p=thirdparty%2Fdovecot%2Fcore.git Don't crash if auth request wasn't found. --HG-- branch : HEAD --- 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);