]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - menu.c
forgot to give strlcat a size
[xonotic/darkplaces.git] / menu.c
diff --git a/menu.c b/menu.c
index 735ec3c212fc56eb40613812add597ee374797c5..d1acd800872a717a0936651f7bef4c264717159e 100644 (file)
--- a/menu.c
+++ b/menu.c
@@ -94,6 +94,13 @@ qboolean     m_entersound;           // play after drawing a frame, so caching
 
 char           m_return_reason [32];
 
+void M_Update_Return_Reason(char *s)
+{
+       strlcpy(m_return_reason, s, sizeof(m_return_reason));
+       if (s)
+               Con_Printf("%s\n", s);
+}
+
 #define StartingGame   (m_multiplayer_cursor == 1)
 #define JoiningGame            (m_multiplayer_cursor == 0)
 
@@ -1215,7 +1222,6 @@ void M_Menu_Options_f (void)
        m_entersound = true;
 }
 
-extern cvar_t snd_staticvolume;
 extern cvar_t slowmo;
 extern dllhandle_t jpeg_dll;
 extern cvar_t gl_texture_anisotropy;
@@ -2807,7 +2813,7 @@ void M_Menu_LanConfig_f (void)
        lanConfig_port = 26000;
        sprintf(lanConfig_portname, "%u", lanConfig_port);
 
-       m_return_reason[0] = 0;
+       M_Update_Return_Reason("");
 }
 
 
@@ -3730,7 +3736,7 @@ void M_Menu_ServerList_f (void)
        m_state = m_slist;
        m_entersound = true;
        slist_cursor = 0;
-       m_return_reason[0] = 0;
+       M_Update_Return_Reason("");
        Net_Slist_f();
 }