Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2005-08-18 12:35:19 +0400
committerCorinna Vinschen <corinna@vinschen.de>2005-08-18 12:35:19 +0400
commitd71805725f122d647ce68576eb03db8308bcefa4 (patch)
treec8f593f2ee4b4d108952d7a1f22965a437f7695a /winsup/cygwin/errno.cc
parent7cb11b7ad9c03dbdfbfddc5c69f0bdb6a83c0bfe (diff)
* errno.cc (strerror): Check errnum for underflow.
Diffstat (limited to 'winsup/cygwin/errno.cc')
-rw-r--r--winsup/cygwin/errno.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc
index d8af29de6..8b84fb8ca 100644
--- a/winsup/cygwin/errno.cc
+++ b/winsup/cygwin/errno.cc
@@ -330,7 +330,7 @@ extern "C" char *
strerror (int errnum)
{
const char *error;
- if (errnum < _sys_nerr)
+ if (errnum >= 0 && errnum < _sys_nerr)
error = _sys_errlist [errnum];
else
{