Comment 8 for bug 1621396

Dimitri John Ledkov (xnox) wrote :

Without understanding at all how the dns_packet structures work, it seems possible that a packet can pass DNS_PACKET_QR==1 check, yet when processed by dns_packet_extract fail the DNS_PACKET_QDCOUNT(p)>0, and hence end up with packet->question remain as NULL, resulting in bombing out as NULL pointer dereference.

Downloading a core dump to assert that above analysis is true, would be nice for sending this to upstream.