diff options
author | 2014-10-11 04:14:35 +0000 | |
---|---|---|
committer | 2014-10-11 04:14:35 +0000 | |
commit | 39ae23bb0f04d2b97d2dde470bbe1bd582e0456a (patch) | |
tree | 9f2ca6873c50f96425a7b77ecc6a0834ae3afac2 /lib/libc | |
parent | Userland reallocarray() audit. (diff) | |
download | wireguard-openbsd-39ae23bb0f04d2b97d2dde470bbe1bd582e0456a.tar.xz wireguard-openbsd-39ae23bb0f04d2b97d2dde470bbe1bd582e0456a.zip |
obvious reallocarray() use
ok doug
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/setmode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/setmode.c b/lib/libc/gen/setmode.c index 3231d065ad5..ce241d20bc5 100644 --- a/lib/libc/gen/setmode.c +++ b/lib/libc/gen/setmode.c @@ -1,4 +1,4 @@ -/* $OpenBSD: setmode.c,v 1.21 2013/11/24 23:51:29 deraadt Exp $ */ +/* $OpenBSD: setmode.c,v 1.22 2014/10/11 04:14:35 deraadt Exp $ */ /* $NetBSD: setmode.c,v 1.15 1997/02/07 22:21:06 christos Exp $ */ /* @@ -145,7 +145,7 @@ common: if (set->cmd2 & CMD2_CLR) { if (set >= endset) { \ BITCMD *newset; \ setlen += SET_LEN_INCR; \ - newset = realloc(saveset, sizeof(BITCMD) * setlen); \ + newset = reallocarray(saveset, setlen, sizeof(BITCMD)); \ if (newset == NULL) { \ free(saveset); \ return (NULL); \ |