summaryrefslogtreecommitdiffstats
path: root/src/vector.c
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2016-05-03 20:57:55 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2016-05-03 20:57:55 +0200
commit1709b7ddc6f0856be42640524f4e7fbff08035ac (patch)
tree11ee74583b9f3456bf42eb96c0616434d76a84ba /src/vector.c
parentdb6424e6390c023d8f502b4938ca0898d53523bb (diff)
downloadfastd-1709b7ddc6f0856be42640524f4e7fbff08035ac.tar
fastd-1709b7ddc6f0856be42640524f4e7fbff08035ac.zip
alloc: check multiplications for overflows
Diffstat (limited to 'src/vector.c')
-rw-r--r--src/vector.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vector.c b/src/vector.c
index 07eb274..aeeeebb 100644
--- a/src/vector.c
+++ b/src/vector.c
@@ -62,7 +62,7 @@ void _fastd_vector_resize(fastd_vector_desc_t *desc, void **data, size_t n, size
if (alloc != desc->allocated) {
desc->allocated = alloc;
- *data = fastd_realloc(*data, alloc * elemsize);
+ *data = fastd_realloc_array(*data, alloc, elemsize);
}
}