]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - svvm_cmds.c
In prog reset functions, do not call functions unless prog->loaded.
[xonotic/darkplaces.git] / svvm_cmds.c
index e9d51fdf75df165ac94bd4f451447b1c88067e61..c75dd07740ae4599409952601096c7937909179e 100644 (file)
@@ -3835,7 +3835,8 @@ void SVVM_init_cmd(prvm_prog_t *prog)
 void SVVM_reset_cmd(prvm_prog_t *prog)
 {
        World_End(&sv.world);
-       if(PRVM_serverfunction(SV_Shutdown))
+
+       if(prog->loaded && PRVM_serverfunction(SV_Shutdown))
        {
                func_t s = PRVM_serverfunction(SV_Shutdown);
                PRVM_serverglobalfloat(time) = sv.time;