]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
fix endless loop with gcc 4.8
authordivverent <divverent@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 19 Apr 2013 09:40:43 +0000 (09:40 +0000)
committerRudolf Polzer <divverent@xonotic.org>
Sun, 21 Apr 2013 10:47:34 +0000 (12:47 +0200)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11945 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=bf67ce48eef7f1a0c73d6375611f166af27ee6c8

cl_particles.c

index 439b5adfc62a27abfaf8906547324d2e88f371d5..8eb084b31a7b186a5bfcde6e089f405638c046ab 100644 (file)
@@ -1648,7 +1648,7 @@ CL_EntityParticles
 */
 void CL_EntityParticles (const entity_t *ent)
 {
-       int i;
+       int i, j;
        vec_t pitch, yaw, dist = 64, beamlength = 16;
        vec3_t org, v;
        static vec3_t avelocities[NUMVERTEXNORMALS];
@@ -1658,8 +1658,9 @@ void CL_EntityParticles (const entity_t *ent)
        Matrix4x4_OriginFromMatrix(&ent->render.matrix, org);
 
        if (!avelocities[0][0])
-               for (i = 0;i < NUMVERTEXNORMALS * 3;i++)
-                       avelocities[0][i] = lhrandom(0, 2.55);
+               for (i = 0;i < NUMVERTEXNORMALS;i++)
+                       for (j = 0;j < 3;j++)
+                               avelocities[i][j] = lhrandom(0, 2.55);
 
        for (i = 0;i < NUMVERTEXNORMALS;i++)
        {