aboutsummaryrefslogtreecommitdiff
path: root/lib/libutil/pw_util.c
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2017-04-21 19:27:33 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2017-04-21 19:27:33 +0000
commitefa8af7c73372cd2dc2cca734c2713592fd0d6bd (patch)
tree95b96b0ac6ded34ff5298c39db0a2c518884c3ca /lib/libutil/pw_util.c
parent6284ff839866511366571b2529897756273a6398 (diff)
Notes
Diffstat (limited to 'lib/libutil/pw_util.c')
-rw-r--r--lib/libutil/pw_util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libutil/pw_util.c b/lib/libutil/pw_util.c
index e55c2b1e2f12..85b8d04ba7ae 100644
--- a/lib/libutil/pw_util.c
+++ b/lib/libutil/pw_util.c
@@ -468,7 +468,7 @@ pw_copy(int ffd, int tfd, const struct passwd *pw, struct passwd *old_pw)
if (eof)
break;
while ((size_t)(q - p) >= size) {
- if ((tmp = realloc(buf, size * 2)) == NULL) {
+ if ((tmp = reallocarray(buf, 2, size)) == NULL) {
warnx("passwd line too long");
goto err;
}