From bb9f030cea57b12b719963f60ede455e5feb2e98 Mon Sep 17 00:00:00 2001 From: Marco Bettini Date: Thu, 31 Aug 2023 09:22:31 +0000 Subject: [PATCH] login-common: Make login_proxy_free(&NULL) no-op Backport of 92b12678ff85112a0631f58fc2c9422e41e0d376 --- src/login-common/login-proxy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/login-common/login-proxy.c b/src/login-common/login-proxy.c index 1fdb3f0fce..9dfe88de74 100644 --- a/src/login-common/login-proxy.c +++ b/src/login-common/login-proxy.c @@ -600,6 +600,8 @@ login_proxy_free_full(struct login_proxy **_proxy, const char *log_msg, void login_proxy_free(struct login_proxy **_proxy) { struct login_proxy *proxy = *_proxy; + if (proxy == NULL) + return; i_assert(!proxy->detached || proxy->client->destroyed); /* Note: The NULL error is never even attempted to be used here. */ -- 2.47.3