]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - world.c
safety checked lightmap access in Mod_Q1BSP_RecursiveLightPoint as one map Sajt uses...
[xonotic/darkplaces.git] / world.c
diff --git a/world.c b/world.c
index 31fe0ae4483f2643d22dea9af386528d02b535ce..38fd5334d5c8a22d73e5149a11618d004d76916f 100644 (file)
--- a/world.c
+++ b/world.c
@@ -640,6 +640,10 @@ trace_t SV_Move(const vec3_t start, const vec3_t mins, const vec3_t maxs, const
        areagrid_t *grid;
        int i, igrid[3], igridmins[3], igridmaxs[3];
 
+       // if the passedict is world, make it NULL (to avoid two checks each time)
+       if (passedict == sv.edicts)
+               passedict = NULL;
+
        memset(&clip, 0, sizeof(moveclip_t));
 
        VectorCopy(start, clip.start);