diff --git a/ares/ares_strerror.c b/ares/ares_strerror.c index 3486ebfbbb9cd698aba34dba6c6477f78f20cb64..ce2edb1924d7f905bf6f4a9aa5c8f3c39748616a 100644 --- a/ares/ares_strerror.c +++ b/ares/ares_strerror.c @@ -46,6 +46,8 @@ const char *ares_strerror(int code) "Illegal hints flags specified" }; - DEBUGASSERT(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext))); - return errtext[code]; + if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext))) + return errtext[code]; + else + return "unknown"; }