From: Štěpán Balážik Date: Fri, 4 Sep 2020 15:36:40 +0000 (+0200) Subject: fixup! selection: don't include servers over error limit in selection X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=babd31d23e3c40286ea6f477a9cb5e8bd5d0d4c2;p=thirdparty%2Fknot-resolver.git fixup! selection: don't include servers over error limit in selection --- diff --git a/lib/selection.c b/lib/selection.c index 99f1591dc..0ff189b0d 100644 --- a/lib/selection.c +++ b/lib/selection.c @@ -187,6 +187,10 @@ struct kr_transport *choose_transport(struct choice choices[], struct knot_mm *mempool, bool tcp, size_t *out_forward_index) { + if (!choices_len && !unresolved_len) { + // There is nothing to choose from :( + return NULL; + } struct kr_transport *transport = mm_alloc(mempool, sizeof(struct kr_transport)); memset(transport, 0, sizeof(struct kr_transport));