summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryangwei <[email protected]>2024-05-06 17:39:42 +0800
committeryangwei <[email protected]>2024-05-06 17:39:42 +0800
commit0d8ef6b302fe80db6be27e2135d7e96aa128a9cf (patch)
treec10f99e60d25f56cf32b1a976c128db65923d022
parent297ef6e676dc6d0466c900c4aa9d0dff637afd42 (diff)
🐞 fix(etain_packet free): fix mbuff leak when session closev3.1.4
-rw-r--r--src/SSL_Analyze.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/SSL_Analyze.c b/src/SSL_Analyze.c
index ba411dc..d6ce467 100644
--- a/src/SSL_Analyze.c
+++ b/src/SSL_Analyze.c
@@ -252,6 +252,7 @@ static void ssl_retain_packet_bridge_free(const struct streaminfo *stream, int b
}
for(unsigned int i = 0; i < pkts->p_sz; i++)
{
+ p=pkts->p[i];
if (p)MESA_detain_pkt_free(p);
if(g_ssl_runtime_para.fs)fieldstat_value_incrby(g_ssl_runtime_para.fs,
g_ssl_runtime_para.fs_metric_id[FS_METRIC_DETAIN_FRAG_CHELLO_FREE],