]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - csprogs.c
add two missing functions
[xonotic/darkplaces.git] / csprogs.c
index 1929838f6d309688c8def09db0bb63712e4b2a45..1f774fa42d04c402c546e178fce2bcdd73eed434 100644 (file)
--- a/csprogs.c
+++ b/csprogs.c
@@ -731,6 +731,8 @@ void CL_VM_CB_FreeEdict(prvm_edict_t *ed)
 {
        World_UnlinkEdict(ed);
        memset(ed->fields.client, 0, sizeof(*ed->fields.client));
+       World_Physics_RemoveFromEntity(&cl.world, ed);
+       World_Physics_RemoveJointFromEntity(&cl.world, ed);
 }
 
 void CL_VM_CB_CountEdicts(void)