Skip to content

Commit 9f78161

Browse files
committed
server: fix usage of pfnGetGameDir
1 parent 291a401 commit 9f78161

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

dlls/h_export.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,17 @@ extern "C" void DLLEXPORT EXPORT2 GiveFnptrsToDll( enginefuncs_t *pengfuncsFromE
5757
memcpy( &g_engfuncs, pengfuncsFromEngine, sizeof(enginefuncs_t) );
5858
gpGlobals = pGlobals;
5959
#ifdef MOBILE_HACKS
60-
char szGameFolder[64];
60+
char szGameFolder[256];
61+
char *pszGameDir;
6162

6263
(*g_engfuncs.pfnGetGameDir)( szGameFolder );
6364

65+
pszGameDir = strrchr( szGameFolder, '/' );
66+
if( !pszGameDir )
67+
pszGameDir = strrchr( szGameFolder, '\\' ); // unlikely, we don't use backslashes anymore
68+
if( !pszGameDir )
69+
pszGameDir = szGameFolder;
70+
6471
if( FStrEq( szGameFolder, "aom" ) )
6572
{
6673
g_iModType = MOD_AOM;

0 commit comments

Comments
 (0)