diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2011-03-03 09:50:13 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2011-03-03 09:50:13 +0000 |
commit | b7351dcfb1863332e36eebc380d99e13f12e60b8 (patch) | |
tree | 111173446316486ef01b7caa0affc9eefb227ef9 | |
parent | 723223ab9f384e6e52a6f92000fade1d47da19b2 (diff) | |
download | cygnal-b7351dcfb1863332e36eebc380d99e13f12e60b8.tar.gz cygnal-b7351dcfb1863332e36eebc380d99e13f12e60b8.tar.bz2 cygnal-b7351dcfb1863332e36eebc380d99e13f12e60b8.zip |
* errno.cc (__xpg_strerror_r): Add accidentally missing condition.
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/cygwin/errno.cc | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 32ca9af3d..fa3700440 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2011-03-03 Corinna Vinschen <corinna@vinschen.de> + + * errno.cc (__xpg_strerror_r): Add accidentally missing condition. + 2011-03-02 Corinna Vinschen <corinna@vinschen.de> * fhandler_procsys.cc (fhandler_procsys::open): Call worker exists diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc index 8ee2a7563..eb9fa3dfd 100644 --- a/winsup/cygwin/errno.cc +++ b/winsup/cygwin/errno.cc @@ -395,6 +395,7 @@ __xpg_strerror_r (int errnum, char *buf, size_t n) return ERANGE; int result = 0; char *error = strerror_worker (errnum); + if (!error) { __small_sprintf (error = _my_tls.locals.strerror_buf, "Unknown error %u", (unsigned) errnum); |