]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
fixed a stupid bug in Entityframe5_ExpandEdicts
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 16 Apr 2005 21:30:13 +0000 (21:30 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 16 Apr 2005 21:30:13 +0000 (21:30 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5186 d7cf8633-e32d-0410-b094-e92efae38249

protocol.c

index 702dbbd6e8f6809f5042c37d6155d22d08fc3656..20e5d631018b4d493fb7da48e3e4cbac68457d6c 100644 (file)
@@ -1409,11 +1409,11 @@ void EntityFrame5_ExpandEdicts(entityframe5_database_t *d, int newmax)
                d->visiblebits = (void *)data;data += (d->maxedicts+7)/8 * sizeof(qbyte);
                if (oldmaxedicts)
                {
-                       memcpy(d->deltabits, olddeltabits, d->maxedicts * sizeof(int));
-                       memcpy(d->priorities, oldpriorities, d->maxedicts * sizeof(qbyte));
-                       memcpy(d->updateframenum, oldupdateframenum, d->maxedicts * sizeof(int));
-                       memcpy(d->states, oldstates, d->maxedicts * sizeof(entity_state_t));
-                       memcpy(d->visiblebits, oldvisiblebits, (d->maxedicts+7)/8 * sizeof(qbyte));
+                       memcpy(d->deltabits, olddeltabits, oldmaxedicts * sizeof(int));
+                       memcpy(d->priorities, oldpriorities, oldmaxedicts * sizeof(qbyte));
+                       memcpy(d->updateframenum, oldupdateframenum, oldmaxedicts * sizeof(int));
+                       memcpy(d->states, oldstates, oldmaxedicts * sizeof(entity_state_t));
+                       memcpy(d->visiblebits, oldvisiblebits, (oldmaxedicts+7)/8 * sizeof(qbyte));
                        // the previous buffers were a single allocation, so just one free
                        Mem_Free(olddeltabits);
                }