]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
dnstap unbound-dnstap-sock, fixup check for ssl context create error.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 31 Jan 2020 10:11:43 +0000 (11:11 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 31 Jan 2020 10:11:43 +0000 (11:11 +0100)
dnstap/unbound-dnstap-socket.c

index 3c5bcbcda079a8b2c2aba98d0d26d0fe31414c0c..cbb04a1c2fa5a2f5073a5eb60b4e61fdc165059e 100644 (file)
@@ -241,6 +241,12 @@ static struct tap_socket* tap_socket_new_tlsaccept(char* ip,
        s->ev_cb = ev_cb;
        s->data = data;
        s->sslctx = listen_sslctx_create(server_key, server_cert, verifypem);
+       if(!s->sslctx) {
+               log_err("could not create ssl context");
+               free(s->ip);
+               free(s);
+               return NULL;
+       }
        return s;
 }