From 1234cbbb41b6bf57c7094a5e9d015db7b303c44c Mon Sep 17 00:00:00 2001 From: "Pedro F. Giffuni" Date: Fri, 21 Apr 2017 19:27:33 +0000 Subject: lib: initial use of reallocarray(3). Make some use of reallocarray, attempting to limit it to cases where the parameters are unsigned and there is some theoretical chance of overflow. MFC afer: 2 weeks Differential Revision: https://reviews.freebsd.org/D9980 --- libutil/login_cap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libutil/login_cap.c') diff --git a/libutil/login_cap.c b/libutil/login_cap.c index 9c8d4a6..cea7630 100644 --- a/libutil/login_cap.c +++ b/libutil/login_cap.c @@ -86,7 +86,7 @@ allocarray(size_t sz) if (sz <= internal_arraysz) p = internal_array; - else if ((p = realloc(internal_array, sz * sizeof(char*))) != NULL) { + else if ((p = reallocarray(internal_array, sz, sizeof(char*))) != NULL) { internal_arraysz = sz; internal_array = p; } -- cgit v1.2.3