From 09cd268754674ca3d609d00bbbd99eb03840d23a Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Tue, 9 Feb 2021 23:44:42 +0100 Subject: [PATCH] lib-smtp: smtp-client-command - Make smtp_client_command_unref(NULL) a no-op. --- src/lib-smtp/smtp-client-command.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib-smtp/smtp-client-command.c b/src/lib-smtp/smtp-client-command.c index 326e178362..014071c1ae 100644 --- a/src/lib-smtp/smtp-client-command.c +++ b/src/lib-smtp/smtp-client-command.c @@ -115,6 +115,12 @@ void smtp_client_command_ref(struct smtp_client_command *cmd) void smtp_client_command_unref(struct smtp_client_command **_cmd) { struct smtp_client_command *cmd = *_cmd; + + *_cmd = NULL; + + if (cmd == NULL) + return; + struct smtp_client_connection *conn = cmd->conn; i_assert(cmd->refcount > 0); -- 2.47.3