summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/errno.cc
diff options
context:
space:
mode:
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
{