]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Update `nconns` in proxy 4852/head
authorVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 2 Mar 2024 13:46:59 +0000 (13:46 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Sat, 2 Mar 2024 13:46:59 +0000 (13:46 +0000)
src/rspamd_proxy.c

index 191433aa41925145cb98d28419ee201a92ccd9f6..9139866b5fd06cecf4b4a89028bf346067c3a578 100644 (file)
@@ -1101,6 +1101,8 @@ proxy_session_dtor(struct rspamd_proxy_session *session)
                rspamd_mempool_delete(session->pool);
        }
 
+       session->worker->nconns--;
+
        g_free(session);
 }
 
@@ -2275,6 +2277,8 @@ proxy_accept_socket(EV_P_ ev_io *w, int revents)
                return;
        }
 
+       worker->nconns++;
+
        session = g_malloc0(sizeof(*session));
        REF_INIT_RETAIN(session, proxy_session_dtor);
        session->client_sock = nfd;