diff options
author | 2014-10-16 02:59:40 +0000 | |
---|---|---|
committer | 2014-10-16 02:59:40 +0000 | |
commit | 6abf19f29a5f97711cb3490f471003109c091bdb (patch) | |
tree | 4dd4df97d21bb1627c4711351fd7042c13f2bb52 | |
parent | Document that SSLv3 has been disabled. Also mention that SSLv2 was (diff) | |
download | wireguard-openbsd-6abf19f29a5f97711cb3490f471003109c091bdb.tar.xz wireguard-openbsd-6abf19f29a5f97711cb3490f471003109c091bdb.zip |
Use reallocarray() to get integer overflow detection.
ok deraadt@ djm@
-rw-r--r-- | usr.bin/tcpbench/tcpbench.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/tcpbench/tcpbench.c b/usr.bin/tcpbench/tcpbench.c index 24c42d69050..152e0c911a2 100644 --- a/usr.bin/tcpbench/tcpbench.c +++ b/usr.bin/tcpbench/tcpbench.c @@ -447,8 +447,8 @@ check_prepare_kvars(char *list) while ((item = strsep(&list, ", \t\n")) != NULL) { check_kvar(item); - if ((ret = realloc(ret, sizeof(*ret) * (++n + 1))) == NULL) - errx(1, "realloc(kvars)"); + if ((ret = reallocarray(ret, (++n + 1), sizeof(*ret))) == NULL) + errx(1, "reallocarray(kvars)"); if ((ret[n - 1] = strdup(item)) == NULL) errx(1, "strdup"); ret[n] = NULL; |