]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fix Mem_Free NULL pointer warnings
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 4 Dec 2009 16:11:14 +0000 (16:11 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 4 Dec 2009 16:11:14 +0000 (16:11 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9536 d7cf8633-e32d-0410-b094-e92efae38249

gl_rmain.c

index b2c1f071e33ef74a77c0096de2ae19612608c177..0a30545fb1b311fd49b50f826adab0f3f9ad4f4c 100644 (file)
@@ -8229,7 +8229,8 @@ static void R_DecalSystem_SpawnTriangle(decalsystem_t *decalsystem, const float
                decalsystem->element3s = (useshortelements ? ((unsigned short *)(decalsystem->element3i + decalsystem->maxdecals*3)) : NULL);
                if (decalsystem->numdecals)
                        memcpy(decalsystem->decals, old.decals, decalsystem->numdecals * sizeof(tridecal_t));
-               Mem_Free(old.decals);
+               if (old.decals)
+                       Mem_Free(old.decals);
                for (i = 0;i < decalsystem->maxdecals*3;i++)
                        decalsystem->element3i[i] = i;
                if (useshortelements)