diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-05-03 20:57:55 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-05-03 20:57:55 +0200 |
commit | 1709b7ddc6f0856be42640524f4e7fbff08035ac (patch) | |
tree | 11ee74583b9f3456bf42eb96c0616434d76a84ba /src/vector.c | |
parent | db6424e6390c023d8f502b4938ca0898d53523bb (diff) | |
download | fastd-1709b7ddc6f0856be42640524f4e7fbff08035ac.tar fastd-1709b7ddc6f0856be42640524f4e7fbff08035ac.zip |
alloc: check multiplications for overflows
Diffstat (limited to 'src/vector.c')
-rw-r--r-- | src/vector.c | 2 |
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); } } |