From: Stephan Bosch Date: Sat, 21 Jun 2025 14:53:17 +0000 (+0200) Subject: lib-smtp: smtp-client-command - Assert aborted command pointer is (still) valid X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bbcc1c764bd77fcce2cf4d4d0eb1ee461f042b97;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: smtp-client-command - Assert aborted command pointer is (still) valid --- diff --git a/src/lib-smtp/smtp-client-command.c b/src/lib-smtp/smtp-client-command.c index ddeaa58057..05757ee9d7 100644 --- a/src/lib-smtp/smtp-client-command.c +++ b/src/lib-smtp/smtp-client-command.c @@ -186,6 +186,8 @@ void smtp_client_command_abort(struct smtp_client_command **_cmd) return; *_cmd = NULL; + i_assert(cmd->refcount > 0); + struct smtp_client_connection *conn = cmd->conn; enum smtp_client_command_state state = cmd->state; bool disconnected =