From fe78b79ab7a6a15b26ca570fc23d5a10f0564704 Mon Sep 17 00:00:00 2001 From: Unbewohnte Date: Thu, 2 Feb 2023 18:33:38 +0300 Subject: [PATCH] Explicitly convert pointer to reallocated memory for cvec to compile with a g++ and to remove possible undefined behaviour --- src/cvec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cvec.c b/src/cvec.c index fcee257..08482cc 100644 --- a/src/cvec.c +++ b/src/cvec.c @@ -39,7 +39,7 @@ void cvec_put(cvec* vec, const void* data) { } if (vec->size == vec->cap) { - vec->contents = realloc(vec->contents, vec->cap + vec->data_size); + vec->contents = (char*) realloc(vec->contents, vec->cap + vec->data_size); } for (size_t i = 0; i < vec->data_size; i++) {