Commit dbd4abf0 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Prevent ares_strerror() from segfaulting if an invalid error code is passed

in as argument!
parent 9ca26444
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ const char *ares_strerror(int code)
    "Illegal hints flags specified"
  };

  DEBUGASSERT(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext)));
  if(code >= 0 && code < (int)(sizeof(errtext) / sizeof(*errtext)))
    return errtext[code];
  else
    return "unknown";
}