On Tuesday, March 03/28/17, 2017 at 13:02:20 +0530, henry wrote: > Check return value of malloc > > Signed-off-by: henry <ca...@huawei.com> > --- > drivers/net/cxgbe/base/t4_hw.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/net/cxgbe/base/t4_hw.c > b/drivers/net/cxgbe/base/t4_hw.c > index c089b06..9dca8da 100644 > --- a/drivers/net/cxgbe/base/t4_hw.c > +++ b/drivers/net/cxgbe/base/t4_hw.c > @@ -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; > -- > 1.8.3.1
Thanks for the fix! Acked-by: Rahul Lakkireddy <rahul.lakkire...@chelsio.com>