=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/systat/pool.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/usr.bin/systat/pool.c 2014/08/14 08:10:30 1.8 +++ src/usr.bin/systat/pool.c 2014/10/08 04:10:04 1.9 @@ -1,4 +1,4 @@ -/* $OpenBSD: pool.c,v 1.8 2014/08/14 08:10:30 mpi Exp $ */ +/* $OpenBSD: pool.c,v 1.9 2014/10/08 04:10:04 doug Exp $ */ /* * Copyright (c) 2008 Can Erkin Acar * @@ -218,7 +218,7 @@ } if (np > num_pools || pools == NULL) { - struct pool_info *p = realloc(pools, sizeof(*pools) * np); + struct pool_info *p = reallocarray(pools, np, sizeof(*pools)); if (p == NULL) { error("realloc: %s", strerror(errno)); return (-1);