diff --git a/Libraries/LibC/string.cpp b/Libraries/LibC/string.cpp index 5bd872d4f83..56eadb2c26d 100644 --- a/Libraries/LibC/string.cpp +++ b/Libraries/LibC/string.cpp @@ -372,7 +372,7 @@ int sys_nerr = EMAXERRNO; char* strerror(int errnum) { - if (errnum >= EMAXERRNO) { + if (errnum < 0 || errnum >= EMAXERRNO) { printf("strerror() missing string for errnum=%d\n", errnum); return const_cast("Unknown error"); }