]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - prvm_exec.c
fix warnings
[xonotic/darkplaces.git] / prvm_exec.c
index b866ed27f40e4756d2c61341047f6ca84b8ccffd..8adee10ff3fc3a8b654513711b74c7e817a1dcf0 100644 (file)
@@ -455,6 +455,8 @@ void PRVM_PrintState(void)
 }
 
 extern sizebuf_t vm_tempstringsbuf;
+extern cvar_t prvm_errordump;
+void Host_Savegame_to (const char *name);
 void PRVM_Crash(void)
 {
        if (prog == NULL)
@@ -468,6 +470,12 @@ void PRVM_Crash(void)
                PRVM_PrintState();
        }
 
+       if(prvm_errordump.integer)
+       {
+               // make a savegame
+               Host_Savegame_to(va("crash-%s.dmp", PRVM_NAME));
+       }
+
        // dump the stack so host_error can shutdown functions
        prog->depth = 0;
        prog->localstack_used = 0;