nfqws: fix unitialized use of host buffer (udp)

This commit is contained in:
bol-van 2025-04-20 08:49:50 +03:00
parent 63256a142f
commit e16ec69922

View File

@ -2235,7 +2235,10 @@ static uint8_t dpi_desync_udp_packet_play(bool replay, size_t reasm_offset, uint
{ {
struct desync_profile *dp_prev = dp; struct desync_profile *dp_prev = dp;
dp = dp_find(&params.desync_profiles, IPPROTO_UDP, (struct sockaddr *)&dst, ctrack_replay ? ctrack_replay->hostname : host, ctrack_replay ? ctrack_replay->l7proto : l7proto, &bCheckDone, &bCheckResult, &bCheckExcluded); dp = dp_find(&params.desync_profiles, IPPROTO_UDP, (struct sockaddr *)&dst,
ctrack_replay ? ctrack_replay->hostname : bHaveHost ? host : NULL,
ctrack_replay ? ctrack_replay->l7proto : l7proto,
&bCheckDone, &bCheckResult, &bCheckExcluded);
if (ctrack_replay) if (ctrack_replay)
{ {
ctrack_replay->dp = dp; ctrack_replay->dp = dp;