Compare commits

..
Author SHA1 Message Date
Simon Kelley 0003db15cb Fix crash introduced in 6656790f24 2025-01-07 23:08:35 +00:00
+2 -1
View File
@@ -190,6 +190,7 @@ static int forward_query(int udpfd, union mysockaddr *udpaddr,
{
old_src = 1;
old_reply = 1;
fwd_flags = forward->flags;
}
else if (gotname && (forward = lookup_frec(daemon->namebuff, C_IN, (int)rrtype, -1, fwd_flags,
FREC_CHECKING_DISABLED | FREC_AD_QUESTION | FREC_DO_QUESTION |
@@ -516,7 +517,7 @@ static int forward_query(int udpfd, union mysockaddr *udpaddr,
if (!(plen = make_local_answer(flags, gotname, plen, header, daemon->namebuff, (char *)(header + replylimit), first, last, ede)))
return 0;
if (forward->flags & FREC_HAS_PHEADER)
if (fwd_flags & FREC_HAS_PHEADER)
{
u16 swap = htons((u16)ede);