]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- dnsoverquic, fix to error when doq_server_socket_create fails.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 5 Sep 2023 08:32:38 +0000 (10:32 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Tue, 5 Sep 2023 08:32:38 +0000 (10:32 +0200)
util/netevent.c

index e3cdac406ed0af850745a5a7d0c881000f182323..7d0936c4fff8f481da60e640aac25047365abce3 100644 (file)
@@ -5761,6 +5761,11 @@ comm_point_create_doq(struct comm_base *base, int fd, sldns_buffer* buffer,
 #ifdef HAVE_NGTCP2
        c->doq_socket = doq_server_socket_create(table, rnd, ssl_service_key,
                ssl_service_pem, c, base, cfg);
+       if(!c->doq_socket) {
+               log_err("could not create doq comm_point");
+               comm_point_delete(c);
+               return NULL;
+       }
 #endif
        c->inuse = 0;
        c->callback = callback;