svn commit: r314778 - head/lib/libfetch
Pedro F. Giffuni
pfg at FreeBSD.org
Mon Mar 6 15:38:04 UTC 2017
Author: pfg
Date: Mon Mar 6 15:38:03 2017
New Revision: 314778
URL: https://svnweb.freebsd.org/changeset/base/314778
Log:
libfetch: extra bounds checking through reallocarray(3).
Reviewed by: des
MFC after: 1 week
Modified:
head/lib/libfetch/common.c
Modified: head/lib/libfetch/common.c
==============================================================================
--- head/lib/libfetch/common.c Mon Mar 6 15:37:34 2017 (r314777)
+++ head/lib/libfetch/common.c Mon Mar 6 15:38:03 2017 (r314778)
@@ -1306,7 +1306,7 @@ fetch_add_entry(struct url_ent **p, int
}
if (*len >= *size - 1) {
- tmp = realloc(*p, (*size * 2 + 1) * sizeof(**p));
+ tmp = reallocarray(*p, *size * 2 + 1, sizeof(**p));
if (tmp == NULL) {
errno = ENOMEM;
fetch_syserr();
More information about the svn-src-all
mailing list