From: Timo Sirainen Date: Thu, 5 Dec 2024 18:23:28 +0000 (+0200) Subject: doveadm auth: Fix potential crash when auth is aborted with a signal X-Git-Tag: 2.4.0~1401 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb414e893e07f9f3c23df2da5c6a17e9605d9455;p=thirdparty%2Fdovecot%2Fcore.git doveadm auth: Fix potential crash when auth is aborted with a signal --- diff --git a/src/doveadm/doveadm-auth.c b/src/doveadm/doveadm-auth.c index 4c71b8c6bd..7e91307dc5 100644 --- a/src/doveadm/doveadm-auth.c +++ b/src/doveadm/doveadm-auth.c @@ -80,7 +80,10 @@ doveadm_get_auth_master_conn(const char *auth_socket_path) static void cancel_auth(struct authtest_input *input) { io_loop_stop(current_ioloop); - auth_client_request_abort(&input->request, "User cancelled request"); + if (input->request != NULL) { + auth_client_request_abort(&input->request, + "User cancelled request"); + } } static void cancel_login(struct login_server_auth *auth)