use calloc for allocating arc4random structs

ok dtucker
This commit is contained in:
Damien Miller 2022-12-09 18:00:21 +11:00
parent 4403b62f55
commit ea6fdf9a1a
No known key found for this signature in database
1 changed files with 2 additions and 2 deletions

View File

@ -75,9 +75,9 @@ _rs_allocate(struct _rs **rsp, struct _rsx **rsxp)
return (-1); return (-1);
} }
#else #else
if ((*rsp = malloc(sizeof(**rsp))) == NULL) if ((*rsp = calloc(1, sizeof(**rsp))) == NULL)
return (-1); return (-1);
if ((*rsxp = malloc(sizeof(**rsxp))) == NULL) { if ((*rsxp = calloc(1, sizeof(**rsxp))) == NULL) {
free(*rsp); free(*rsp);
*rsp = NULL; *rsp = NULL;
return (-1); return (-1);