summaryrefslogtreecommitdiffstats
path: root/usr.bin/dig/lib/isc/unix/socket.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2020-02-25 16:54:24 +0000
committerderaadt <deraadt@openbsd.org>2020-02-25 16:54:24 +0000
commit5148cc0def88254f00a59a437eca40a4d3ca40ac (patch)
treeb82255a168187050c8b6ee560449113126aee776 /usr.bin/dig/lib/isc/unix/socket.c
parentFix a mistake in context documentation of smr_barrier() and smr_flush(). (diff)
downloadwireguard-openbsd-5148cc0def88254f00a59a437eca40a4d3ca40ac.tar.xz
wireguard-openbsd-5148cc0def88254f00a59a437eca40a4d3ca40ac.zip
malloc(a * b) -> reallocarray(NULL, a, b)
ok jsing jca florian
Diffstat (limited to 'usr.bin/dig/lib/isc/unix/socket.c')
-rw-r--r--usr.bin/dig/lib/isc/unix/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/dig/lib/isc/unix/socket.c b/usr.bin/dig/lib/isc/unix/socket.c
index b447b31f657..0a2ea57e29e 100644
--- a/usr.bin/dig/lib/isc/unix/socket.c
+++ b/usr.bin/dig/lib/isc/unix/socket.c
@@ -1821,12 +1821,12 @@ isc_socketmgr_create2(isc_socketmgr_t **managerp,
/* zero-clear so that necessary cleanup on failure will be easy */
memset(manager, 0, sizeof(*manager));
manager->maxsocks = maxsocks;
- manager->fds = malloc(manager->maxsocks * sizeof(isc_socket_t *));
+ manager->fds = reallocarray(NULL, manager->maxsocks, sizeof(isc_socket_t *));
if (manager->fds == NULL) {
result = ISC_R_NOMEMORY;
goto free_manager;
}
- manager->fdstate = malloc(manager->maxsocks * sizeof(int));
+ manager->fdstate = reallocarray(NULL, manager->maxsocks, sizeof(int));
if (manager->fdstate == NULL) {
result = ISC_R_NOMEMORY;
goto free_manager;