]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix a crash in R_CompleteLightPoint during rtworld sampling
authorvortex <vortex@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 18 Oct 2010 01:26:27 +0000 (01:26 +0000)
committerRudolf Polzer <divverent@alientrap.org>
Mon, 18 Oct 2010 07:31:29 +0000 (09:31 +0200)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@10548 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=7e9c3e938f38753d22793b46018cfad9b0030bc5

r_shadow.c

index ea0f2fce6f632f76e9a4c33974ae0e8b2f8750b8..cb68955b4d7e3860a2e1d7b6308012bbc8a70029 100644 (file)
@@ -6035,6 +6035,8 @@ void R_CompleteLightPoint(vec3_t ambientcolor, vec3_t diffusecolor, vec3_t diffu
                        for (i = 0; i < numlights; i++)
                        {
                                dlight = (dlight_t *) Mem_ExpandableArray_RecordAtIndex(&r_shadow_worldlightsarray, i);
+                               if (!dlight)
+                                       continue;
                                light = &dlight->rtlight;
                                if (!(light->flags & flag))
                                        continue;