git: 3322d1c0e254 - main - ps(1): Use calloc instead of malloc and memset.
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 11 Mar 2022 09:42:55 UTC
The branch main has been updated by hselasky:
URL: https://cgit.FreeBSD.org/src/commit/?id=3322d1c0e25448563497acaa5c2358fe465765b8
commit 3322d1c0e25448563497acaa5c2358fe465765b8
Author: Alfonso <gfunni234@gmail.com>
AuthorDate: 2021-10-04 16:46:57 +0000
Commit: Hans Petter Selasky <hselasky@FreeBSD.org>
CommitDate: 2022-03-11 09:36:00 +0000
ps(1): Use calloc instead of malloc and memset.
Pull Request: https://github.com/freebsd/freebsd-src/pull/546
MFC after: 1 week
Sponsored by: NVIDIA Networking
---
bin/ps/ps.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/bin/ps/ps.c b/bin/ps/ps.c
index 0c656d8a1544..89d90b78f2b0 100644
--- a/bin/ps/ps.c
+++ b/bin/ps/ps.c
@@ -1096,8 +1096,7 @@ descendant_sort(KINFO *ki, int items)
* Now populate ki_d.prefix (instead of ki_d.level) with the command
* prefix used to show descendancies.
*/
- path = malloc((maxlvl + 7) / 8);
- memset(path, '\0', (maxlvl + 7) / 8);
+ path = calloc((maxlvl + 7) / 8, sizeof(unsigned char));
for (src = 0; src < items; src++) {
if ((lvl = ki[src].ki_d.level) == 0) {
ki[src].ki_d.prefix = NULL;