2
0
mirror of https://github.com/rehlds/rehlds.git synced 2025-03-13 05:50:20 +03:00

Merge branch 'dreamstalker:master' into test-overflowfix-szgetspace

This commit is contained in:
RauliTop 2022-07-11 19:40:33 +02:00 committed by GitHub
commit b7c8365c35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 3 deletions

View File

@ -1995,6 +1995,9 @@ int EXT_FUNC COM_FileSize(const char *filename)
unsigned char* EXT_FUNC COM_LoadFile(const char *path, int usehunk, int *pLength)
{
if (!path || !path[0])
return NULL;
char base[MAX_PATH];
unsigned char *buf = NULL;

View File

@ -461,7 +461,7 @@ static uchar16 *StripWhitespaceWorker(uchar16 *pwch, int cchLength, bool *pbStri
// walk backwards from the end of the string, killing any whitespace
*pbStrippedWhitespace = false;
uchar16 *pwchEnd = pwch + cchLength;
uchar16 *pwchEnd = pwch + cchLength - 1;
while (--pwchEnd >= pwch)
{
if (!iswspace(*pwchEnd) && !Q_IsMeanSpaceW(*pwchEnd))
@ -505,7 +505,7 @@ uchar16 *__cdecl StripUnprintableWorker(uchar16 *pwch, int *pLength, bool *pStri
*pStripped = rPos != wPos;
if (*pStripped)
*pLength = wPos - pwch;
*pLength = (wPos - pwch) + 1; // null termination
return pwch;
}

View File

@ -30,7 +30,7 @@
#include "maintypes.h"
#define ZONE_DYNAMIC_SIZE 0x20000
#define ZONE_DYNAMIC_SIZE 0x200000
typedef struct memblock_s memblock_t;
typedef struct memzone_s memzone_t;