net/cxgbe: fix possible null pointer dereference

Check return value of malloc.

Fixes: 3bd122eef2cc ("cxgbe/base: add hardware API for Chelsio T5 series adapters")
Cc: stable@dpdk.org

Signed-off-by: Henry Cai <caihe@huawei.com>
Acked-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
This commit is contained in:
Henry Cai 2017-03-28 15:32:20 +08:00 committed by Ferruh Yigit
parent 89665ec20c
commit 4a8f7cdd22

View File

@ -359,6 +359,9 @@ int t4_wr_mbox_meat_timeout(struct adapter *adap, int mbox,
struct mbox_entry entry;
u32 pcie_fw = 0;
if (!temp)
return -ENOMEM;
if ((size & 15) || size > MBOX_LEN) {
free(temp);
return -EINVAL;