Commit 037de64c28 for bind

commit 037de64c28a6c4c78dbb4ae33e779ce92d3b9528
Author: Mark Andrews <marka@isc.org>
Date:   Tue Jul 14 16:01:27 2026 +1000

    REQUIRE that result is in range for isc_result_to{id,text}

    It is a programic error if result is out of range when these
    functions are called.

diff --git a/lib/isc/result.c b/lib/isc/result.c
index 4e876382ad..853114a841 100644
--- a/lib/isc/result.c
+++ b/lib/isc/result.c
@@ -504,10 +504,12 @@ STATIC_ASSERT(ISC_R_NRESULTS < INT32_MAX, "result.h enum too big");

 const char *
 isc_result_totext(isc_result_t result) {
+	REQUIRE(result < ISC_R_NRESULTS);
 	return description[result];
 }

 const char *
 isc_result_toid(isc_result_t result) {
+	REQUIRE(result < ISC_R_NRESULTS);
 	return identifier[result];
 }