diff --git a/code/q3_ui/ui_startserver.c b/code/q3_ui/ui_startserver.c index b4883d4d..505f877f 100644 --- a/code/q3_ui/ui_startserver.c +++ b/code/q3_ui/ui_startserver.c @@ -331,6 +331,7 @@ static void StartServer_LevelshotDraw( void *self ) { int h; int n; const char *info; + char mapname[ MAX_NAMELENGTH ]; b = (menubitmap_s *)self; @@ -366,7 +367,9 @@ static void StartServer_LevelshotDraw( void *self ) { n = s_startserver.page * MAX_MAPSPERPAGE + b->generic.id - ID_PICTURES; info = UI_GetArenaInfoByNumber( s_startserver.maplist[ n ]); - UI_DrawString( x, y, Info_ValueForKey( info, "map" ), UI_CENTER|UI_SMALLFONT, color_orange ); + Q_strncpyz( mapname, Info_ValueForKey( info, "map"), MAX_NAMELENGTH ); + Q_strupr( mapname ); + UI_DrawString( x, y, mapname, UI_CENTER|UI_SMALLFONT, color_orange ); x = b->generic.x; y = b->generic.y;