]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
now checks that a lightmap surfacechain is not NULL before dereferencing it
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 16 Nov 2004 12:14:51 +0000 (12:14 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Tue, 16 Nov 2004 12:14:51 +0000 (12:14 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4757 d7cf8633-e32d-0410-b094-e92efae38249

gl_rsurf.c

index f8909668173b874e1e76858755de1050a791312c..72d397411cc5eadd80122c82ce46247a445af7af 100644 (file)
@@ -1299,8 +1299,9 @@ void R_UpdateLightmapInfo(entity_render_t *ent)
                if (model->brushq1.light_stylevalue[i] != d_lightstylevalue[model->brushq1.light_style[i]])
                {
                        model->brushq1.light_stylevalue[i] = d_lightstylevalue[model->brushq1.light_style[i]];
-                       for (surfacechain = model->brushq1.light_styleupdatechains[i];(surface = *surfacechain);surfacechain++)
-                               surface->cached_dlight = true;
+                       if ((surfacechain = model->brushq1.light_styleupdatechains[i]))
+                               for (;(surface = *surfacechain);surfacechain++)
+                                       surface->cached_dlight = true;
                }
        }
 }