From f8b88c417cf04c2609d484e7d1d81e6357acab9f Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Mon, 30 Dec 2024 17:13:49 +0100 Subject: [PATCH] dnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the FFI interface --- pdns/dnsdistdist/dnsdist-lua-ffi.cc | 4 ++++ 1 file changed, 4 insertions(+) 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(); } -- 2.47.2