From 4db9c3263591e55f6c04b37cf17e496ca77631dc Mon Sep 17 00:00:00 2001 From: Unbewohnte Date: Thu, 2 Feb 2023 18:36:23 +0300 Subject: [PATCH] Explicitly convert pointer to reallocated memory for cvec to compile with a g++ and to remove possible undefined behaviour --- src/datastruct/cvec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/datastruct/cvec.c b/src/datastruct/cvec.c index fcee257..08482cc 100644 --- a/src/datastruct/cvec.c +++ b/src/datastruct/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++) {