diff --git a/code/ui/ui_gameinfo.c b/code/ui/ui_gameinfo.c index 0721f8b2..719fd574 100644 --- a/code/ui/ui_gameinfo.c +++ b/code/ui/ui_gameinfo.c @@ -136,7 +136,7 @@ void UI_LoadArenas( void ) { int numdirs; vmCvar_t arenasFile; char filename[128]; - char dirlist[1024]; + char dirlist[4096]; char* dirptr; int i; int dirlen; @@ -152,7 +152,7 @@ void UI_LoadArenas( void ) { } // get all arenas from .arena files - numdirs = trap_FS_GetFileList("scripts", ".arena", dirlist, 1024 ); + numdirs = trap_FS_GetFileList("scripts", ".arena", dirlist, 4096 ); dirptr = dirlist; for (i = 0; i < numdirs; i++, dirptr += dirlen+1) { dirlen = strlen(dirptr); diff --git a/code/ui/ui_local.h b/code/ui/ui_local.h index 4773196b..7646bc1d 100644 --- a/code/ui/ui_local.h +++ b/code/ui/ui_local.h @@ -611,7 +611,7 @@ typedef struct { #define MAX_HEADNAME 32 #define MAX_TEAMS 64 #define MAX_GAMETYPES 16 -#define MAX_MAPS 128 +#define MAX_MAPS MAX_ARENAS #define MAX_SPMAPS 16 #define PLAYERS_PER_TEAM 5 #define MAX_PINGREQUESTS 32