Displaying 1 result from an estimated 1 matches for "entropy_cmd_t".
2006 May 04
2
xmalloc(foo*bar) -> xcalloc(foo, bar) for Portable
...andering in auth-pam.c I noticed that there's a few Portable-specific
escapees from the xmalloc(foo * bar) cleanup.
There's also a "probably can't happen" integer overflow in
ssh-rand-helper.c with the memset:
num_cmds = 64;
- entcmd = xmalloc(num_cmds * sizeof(entropy_cmd_t));
+ entcmd = xcalloc(num_cmds, sizeof(entropy_cmd_t));
memset(entcmd, '\0', num_cmds * sizeof(entropy_cmd_t));
Unless sizeof(entropy_cmd_t) is *really* big, it ought to safe :-)
Index: auth-pam.c
===================================================================
RCS file:...