]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Add null check for master_conn->up in proxy backend error handler
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 1 May 2025 13:52:32 +0000 (14:52 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 1 May 2025 13:58:03 +0000 (14:58 +0100)
src/rspamd_proxy.c

index 5f9f50fa0c88d947f9655070422fa4ab13723930..b7decbbccfa6e5edc97003f27a8ac95f5a996a35 100644 (file)
@@ -1632,8 +1632,8 @@ proxy_backend_master_error_handler(struct rspamd_http_connection *conn, GError *
                else {
                        msg_info_session("retry connection to: %s"
                                                         " retries left: %d",
-                                                        rspamd_inet_address_to_string(
-                                                                rspamd_upstream_addr_cur(session->master_conn->up)),
+                                                        session->master_conn->up ? rspamd_inet_address_to_string(
+                                                                rspamd_upstream_addr_cur(session->master_conn->up)) : "self-scan",
                                                         session->ctx->max_retries - session->retries);
                }
        }