X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=stat.cpp;h=5f85a1a24873892586aa99ec7e342aa281c683f2;hp=1797536ca9ee20bbb2fcb6c4df7cd7fa4ee3c133;hb=73d3d7eec1f9bbdf0f5905bf25d5d1f05aaf1995;hpb=3cf2c52fce792af3e5cc5578b336de83217e625d;ds=sidebyside diff --git a/stat.cpp b/stat.cpp index 1797536..5f85a1a 100644 --- a/stat.cpp +++ b/stat.cpp @@ -28,11 +28,12 @@ char *stat_mem_strdup(const char *src, bool empty) { * The reallocate function for resizing vectors. */ void _util_vec_grow(void **a, size_t i, size_t s) { - vector_t *d = vec_meta(*a); + vector_t *d = nullptr; size_t m = 0; void *p = nullptr; if (*a) { + d = vec_meta(*a); m = 2 * d->allocated + i; p = mem_r(d, s * m + sizeof(vector_t)); } else {