From: Ondřej Surý Date: Thu, 19 Feb 2026 11:05:58 +0000 (+0100) Subject: Remove return value from isc_net_getudpportrange() X-Git-Tag: v9.21.19~16^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3ec414d88de0968e7ebc1518007c956842ce23e;p=thirdparty%2Fbind9.git Remove return value from isc_net_getudpportrange() The function was already marked as never failing, always returning ISC_R_SUCCESS, so there was a lot of dead code around checking whether the result would be ISC_R_SUCCESS. This has been cleaned up. --- diff --git a/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c index 820029d3e84..0f83d40be57 100644 --- a/bin/nsupdate/nsupdate.c +++ b/bin/nsupdate/nsupdate.c @@ -749,13 +749,11 @@ set_source_ports(dns_dispatchmgr_t *manager) { isc_result_t result; isc_portset_create(isc_g_mctx, &v4portset); - result = isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high); - check_result(result, "isc_net_getudpportrange (v4)"); + isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high); isc_portset_addrange(v4portset, udpport_low, udpport_high); isc_portset_create(isc_g_mctx, &v6portset); - result = isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high); - check_result(result, "isc_net_getudpportrange (v6)"); + isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high); isc_portset_addrange(v6portset, udpport_low, udpport_high); result = dns_dispatchmgr_setavailports(manager, v4portset, v6portset); diff --git a/bin/tools/mdig.c b/bin/tools/mdig.c index 6240401bb36..d0a2c7145ca 100644 --- a/bin/tools/mdig.c +++ b/bin/tools/mdig.c @@ -2001,18 +2001,12 @@ set_source_ports(dns_dispatchmgr_t *manager) { isc_result_t result; isc_portset_create(isc_g_mctx, &v4portset); - result = isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high); - if (result != ISC_R_SUCCESS) { - fatal("isc_net_getudpportrange (v4) failed"); - } + isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high); isc_portset_addrange(v4portset, udpport_low, udpport_high); isc_portset_create(isc_g_mctx, &v6portset); - result = isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high); - if (result != ISC_R_SUCCESS) { - fatal("isc_net_getudpportrange (v6) failed"); - } + isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high); isc_portset_addrange(v6portset, udpport_low, udpport_high); diff --git a/lib/dns/client.c b/lib/dns/client.c index 6027c0d0810..73ea515cecc 100644 --- a/lib/dns/client.c +++ b/lib/dns/client.c @@ -142,22 +142,17 @@ setsourceports(isc_mem_t *mctx, dns_dispatchmgr_t *manager) { isc_result_t result; isc_portset_create(mctx, &v4portset); - CHECK(isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high)); + isc_net_getudpportrange(AF_INET, &udpport_low, &udpport_high); isc_portset_addrange(v4portset, udpport_low, udpport_high); isc_portset_create(mctx, &v6portset); - CHECK(isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high)); + isc_net_getudpportrange(AF_INET6, &udpport_low, &udpport_high); isc_portset_addrange(v6portset, udpport_low, udpport_high); result = dns_dispatchmgr_setavailports(manager, v4portset, v6portset); -cleanup: - if (v4portset != NULL) { - isc_portset_destroy(mctx, &v4portset); - } - if (v6portset != NULL) { - isc_portset_destroy(mctx, &v6portset); - } + isc_portset_destroy(mctx, &v4portset); + isc_portset_destroy(mctx, &v6portset); return result; }