mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-12-29 12:15:26 +01:00
filesystem: fix regression in FS_LoadFile not skipping leading slashes
Earlier it used FS_Open which handles this, but because we don't call that anymore, just skip it ourselves for compatibility.
This commit is contained in:
parent
4bbd1e59a4
commit
5a4c443c79
@ -1913,7 +1913,7 @@ file_t *FS_Open( const char *filepath, const char *mode, qboolean gamedironly )
|
||||
if( !fs_searchpaths )
|
||||
return NULL;
|
||||
|
||||
// some stupid mappers used leading '/' or '\' in path to models or sounds
|
||||
// some mappers used leading '/' or '\' in path to models or sounds
|
||||
if( filepath[0] == '/' || filepath[0] == '\\' )
|
||||
filepath++;
|
||||
|
||||
@ -2337,6 +2337,13 @@ byte *FS_LoadFile( const char *path, fs_offset_t *filesizeptr, qboolean gamediro
|
||||
char netpath[MAX_SYSPATH];
|
||||
int pack_ind;
|
||||
|
||||
// some mappers used leading '/' or '\' in path to models or sounds
|
||||
if( path[0] == '/' || path[0] == '\\' )
|
||||
path++;
|
||||
|
||||
if( path[0] == '/' || path[0] == '\\' )
|
||||
path++;
|
||||
|
||||
if( !fs_searchpaths || FS_CheckNastyPath( path ))
|
||||
return NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user