* errno.cc (strerror): Check errnum for underflow.

This commit is contained in:
Corinna Vinschen 2005-08-18 08:35:19 +00:00
parent 7cb11b7ad9
commit d71805725f
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2005-08-18 Corinna Vinschen <corinna@vinschen.de>
* errno.cc (strerror): Check errnum for underflow.
2005-08-17 Christopher Faylor <cgf@timesys.com>
* dcrt0.cc (dll_crt0_1): Tweak debugging stuff.

View File

@ -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
{