diff --git a/Quake/common.c b/Quake/common.c index b4e6c047..69a3d84f 100644 --- a/Quake/common.c +++ b/Quake/common.c @@ -188,7 +188,7 @@ void Vec_Append (void **pvec, size_t element_size, const void *data, size_t coun if (!count) return; Vec_Grow (pvec, element_size, count); - memcpy ((byte *)*pvec + VEC_HEADER(*pvec).size, data, count * element_size); + memcpy ((byte *)*pvec + VEC_HEADER(*pvec).size * element_size, data, count * element_size); VEC_HEADER(*pvec).size += count; }