]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Don't dereference a null pointer when accessing DoH{,3} headers via the... 15002/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Dec 2024 16:13:49 +0000 (17:13 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 30 Dec 2024 16:13:49 +0000 (17:13 +0100)
pdns/dnsdistdist/dnsdist-lua-ffi.cc

index 79ee928428a0b849cedbce551d75ef958193bacc..9ed635a5227f3475ae083f897ef52d1a4bf3bdd4 100644 (file)
@@ -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();
   }