On Thu, 22 Apr 2021 19:27:14 +0800 "Min Hu (Connor)" <humi...@huawei.com> wrote:
> diff --git a/drivers/net/tap/tap_intr.c b/drivers/net/tap/tap_intr.c > index 5cf4f17..1cacc15 100644 > --- a/drivers/net/tap/tap_intr.c > +++ b/drivers/net/tap/tap_intr.c > @@ -59,7 +59,7 @@ tap_rx_intr_vec_install(struct rte_eth_dev *dev) > > if (!dev->data->dev_conf.intr_conf.rxq) > return 0; > - intr_handle->intr_vec = malloc(sizeof(intr_handle->intr_vec[rxqs_n])); > + intr_handle->intr_vec = malloc(sizeof(int) * rxqs_n); Maybe calloc() here would be good idea?