From: Remi Gacogne Date: Mon, 30 Dec 2024 16:13:49 +0000 (+0100) Subject: dnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the... X-Git-Tag: dnsdist-2.0.0-alpha1~187^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F15002%2Fhead;p=thirdparty%2Fpdns.git dnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the FFI interface --- diff --git a/pdns/dnsdistdist/dnsdist-lua-ffi.cc b/pdns/dnsdistdist/dnsdist-lua-ffi.cc index 79ee928428..9ed635a522 100644 --- a/pdns/dnsdistdist/dnsdist-lua-ffi.cc +++ b/pdns/dnsdistdist/dnsdist-lua-ffi.cc @@ -452,6 +452,10 @@ size_t dnsdist_ffi_dnsquestion_get_http_headers(dnsdist_ffi_dnsquestion_t* dq, c } #endif /* HAVE_DNS_OVER_HTTP3 */ + if (!dq->httpHeadersVect) { + return 0; + } + if (!dq->httpHeadersVect->empty()) { *out = dq->httpHeadersVect->data(); }