]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add a missing break on error when adding a DoH endpoint
authorArtem Boldariev <artem@boldariev.com>
Mon, 12 Jul 2021 15:25:25 +0000 (18:25 +0300)
committerArtem Boldariev <artem@boldariev.com>
Fri, 16 Jul 2021 08:50:22 +0000 (11:50 +0300)
The break on error when adding a DoH endpoint was implied but somehow
gotten missed. This commit fixes that.

lib/ns/interfacemgr.c

index 2b0f192aa07a0afa864eb0c74a71e3528f81dc42..ea10b11bdeae76676373f5bacf10a0b7dd53a836 100644 (file)
@@ -555,6 +555,9 @@ ns_interface_listenhttp(ns_interface_t *ifp, isc_tlsctx_t *sslctx, char **eps,
                        result = isc_nm_http_endpoint(sock, eps[i],
                                                      ns__client_request, ifp,
                                                      sizeof(ns_client_t));
+                       if (result != ISC_R_SUCCESS) {
+                               break;
+                       }
                }
        }