RageUtil::UnicodeUpperLower: Prevent negative characters from segfaulting under GCC
This commit is contained in:
+1
-1
@@ -1819,7 +1819,7 @@ void UnicodeUpperLower( wchar_t *p, std::size_t iLen, const unsigned char pMappi
|
|||||||
wchar_t *pEnd = p + iLen;
|
wchar_t *pEnd = p + iLen;
|
||||||
while( p != pEnd )
|
while( p != pEnd )
|
||||||
{
|
{
|
||||||
if( *p < 256 )
|
if( *p >= 0 && *p < 256 )
|
||||||
*p = pMapping[*p];
|
*p = pMapping[*p];
|
||||||
++p;
|
++p;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user