diff options
Diffstat (limited to 'sys/dev/rp/rp.c')
-rw-r--r-- | sys/dev/rp/rp.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/rp/rp.c b/sys/dev/rp/rp.c index 4eab3251a404e..71e309625a253 100644 --- a/sys/dev/rp/rp.c +++ b/sys/dev/rp/rp.c @@ -732,8 +732,7 @@ rp_attachcommon(CONTROLLER_T *ctlp, int num_aiops, int num_ports) ctlp->num_ports = num_ports; ctlp->rp = rp = (struct rp_port *) - mallocarray(num_ports, sizeof(struct rp_port), M_DEVBUF, - M_NOWAIT | M_ZERO); + malloc(sizeof(struct rp_port) * num_ports, M_DEVBUF, M_NOWAIT | M_ZERO); if (rp == NULL) { device_printf(ctlp->dev, "rp_attachcommon: Could not malloc rp_ports structures.\n"); retval = ENOMEM; |