From de70fa5b2fa783fa5c4d0f9f9cfbeb6d11101d0a Mon Sep 17 00:00:00 2001 From: Lauri Nurmi Date: Mon, 24 Oct 2016 21:56:11 +0300 Subject: [PATCH] Fix a possible out-of-bounds access to an array --- src/common/log.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/log.cpp b/src/common/log.cpp index 94a6aede7b..35ffb86ba6 100644 --- a/src/common/log.cpp +++ b/src/common/log.cpp @@ -1095,7 +1095,7 @@ const wxChar *wxSysErrorMsg(unsigned long nErrCode) // returned string is capitalized and ended with '\r\n' - bad s_szBuf[0] = (wxChar)wxTolower(s_szBuf[0]); size_t len = wxStrlen(s_szBuf); - if ( len > 0 ) { + if ( len >= 2 ) { // truncate string if ( s_szBuf[len - 2] == wxS('\r') ) s_szBuf[len - 2] = wxS('\0');