projects
/
platform
/
upstream
/
c-ares.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
10df4bd
)
Prevent ares_strerror() from segfaulting if an invalid error code is passed
author
Daniel Stenberg
<daniel@haxx.se>
Mon, 1 Oct 2007 22:51:38 +0000
(22:51 +0000)
committer
Daniel Stenberg
<daniel@haxx.se>
Mon, 1 Oct 2007 22:51:38 +0000
(22:51 +0000)
in as argument!
ares_strerror.c
patch
|
blob
|
history
diff --git
a/ares_strerror.c
b/ares_strerror.c
index 3486ebfbbb9cd698aba34dba6c6477f78f20cb64..ce2edb1924d7f905bf6f4a9aa5c8f3c39748616a 100644
(file)
--- a/
ares_strerror.c
+++ b/
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";
}