summaryrefslogtreecommitdiff
path: root/src/vector.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/vector.c')
-rw-r--r--src/vector.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vector.c b/src/vector.c
index 72b41e2..24d72b7 100644
--- a/src/vector.c
+++ b/src/vector.c
@@ -113,9 +113,9 @@ vector_new(const size_t value_size, const struct Vector **const out) {
void
vector_free(const struct Vector **const v) {
assert((*v) != NULL);
- free((*v)->values);
- free((void *)*v);
- *v = NULL;
+ const void **values = (*v)->values;
+ freeit((void *)&values);
+ freeit((void *)v);
}
size_t