diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-08-18 12:35:19 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-08-18 12:35:19 +0400 |
commit | d71805725f122d647ce68576eb03db8308bcefa4 (patch) | |
tree | c8f593f2ee4b4d108952d7a1f22965a437f7695a /winsup/cygwin/errno.cc | |
parent | 7cb11b7ad9c03dbdfbfddc5c69f0bdb6a83c0bfe (diff) |
* errno.cc (strerror): Check errnum for underflow.
Diffstat (limited to 'winsup/cygwin/errno.cc')
-rw-r--r-- | winsup/cygwin/errno.cc | 2 |
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 { |