]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - svvm_cmds.c
SVVM: Fix segfault during shutdown, improve previous commit
[xonotic/darkplaces.git] / svvm_cmds.c
index 278786ea481c47a3f10c82fb388896ca444f0635..ce0a4bf90dd071346e4cafec1bcb9d40c641be26 100644 (file)
@@ -3924,14 +3924,5 @@ void SVVM_init_cmd(prvm_prog_t *prog)
 void SVVM_reset_cmd(prvm_prog_t *prog)
 {
        World_End(&sv.world);
-
-       if(prog->loaded && PRVM_serverfunction(SV_Shutdown))
-       {
-               func_t s = PRVM_serverfunction(SV_Shutdown);
-               PRVM_serverglobalfloat(time) = sv.time;
-               PRVM_serverfunction(SV_Shutdown) = 0; // prevent it from getting called again
-               prog->ExecuteProgram(prog, s,"SV_Shutdown() required");
-       }
-
        VM_Cmd_Reset(prog);
 }