Return to monitor.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.29, 2002/09/26 11:38:43 | version 1.30, 2002/11/05 19:45:20 | ||
---|---|---|---|
|
|
||
void * | void * | ||
mm_zalloc(struct mm_master *mm, u_int ncount, u_int size) | mm_zalloc(struct mm_master *mm, u_int ncount, u_int size) | ||
{ | { | ||
size_t len = size * ncount; | size_t len = (size_t) size * ncount; | ||
void *address; | void *address; | ||
if (len == 0 || ncount > SIZE_T_MAX / size) | if (len == 0 || ncount > SIZE_T_MAX / size) |