]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - menu.c
In prog reset functions, do not call functions unless prog->loaded.
[xonotic/darkplaces.git] / menu.c
diff --git a/menu.c b/menu.c
index 34a8de7f964059932023ee112d15b8241570c785..d1311ca35d85823bd840614e3b2b6fd02e1ec136 100644 (file)
--- a/menu.c
+++ b/menu.c
@@ -5333,8 +5333,8 @@ static void MP_NewMap(void)
 static void MP_Shutdown (void)
 {
        prvm_prog_t *prog = MVM_prog;
-
-       prog->ExecuteProgram(prog, PRVM_menufunction(m_shutdown),"m_shutdown() required");
+       if (prog->loaded)
+               prog->ExecuteProgram(prog, PRVM_menufunction(m_shutdown),"m_shutdown() required");
 
        // reset key_dest
        key_dest = key_game;