* errno.cc (strerror): Check errnum for underflow.
This commit is contained in:
parent
7cb11b7ad9
commit
d71805725f
|
@ -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>
|
2005-08-17 Christopher Faylor <cgf@timesys.com>
|
||||||
|
|
||||||
* dcrt0.cc (dll_crt0_1): Tweak debugging stuff.
|
* dcrt0.cc (dll_crt0_1): Tweak debugging stuff.
|
||||||
|
|
|
@ -330,7 +330,7 @@ extern "C" char *
|
||||||
strerror (int errnum)
|
strerror (int errnum)
|
||||||
{
|
{
|
||||||
const char *error;
|
const char *error;
|
||||||
if (errnum < _sys_nerr)
|
if (errnum >= 0 && errnum < _sys_nerr)
|
||||||
error = _sys_errlist [errnum];
|
error = _sys_errlist [errnum];
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue