engine: common: simplified strings operations.

This commit is contained in:
Andrey Akhmichin
2020-11-22 11:49:39 +05:00
committed by Alibek Omarov
parent 299e3fe957
commit abd9778ef3
14 changed files with 105 additions and 69 deletions

View File

@@ -1142,7 +1142,7 @@ qboolean COM_IsSafeFileToDownload( const char *filename )
Q_strnlwr( filename, lwrfilename, sizeof( lwrfilename ));
if( Q_strstr( lwrfilename, "\\" ) || Q_strstr( lwrfilename, ":" ) || Q_strstr( lwrfilename, ".." ) || Q_strstr( lwrfilename, "~" ))
if( Q_strpbrk( lwrfilename, "\\:~" ) || Q_strstr( lwrfilename, ".." ) )
return false;
if( lwrfilename[0] == '/' )