lkml.org 
[lkml]   [2019]   [Aug]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 4.19 18/68] st_nci_hci_connectivity_event_received: null check the allocation
    Date
    From: Navid Emamdoost <navid.emamdoost@gmail.com>

    [ Upstream commit 3008e06fdf0973770370f97d5f1fba3701d8281d ]

    devm_kzalloc may fail and return NULL. So the null check is needed.

    Signed-off-by: Navid Emamdoost <navid.emamdoost@gmail.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/nfc/st-nci/se.c | 2 ++
    1 file changed, 2 insertions(+)

    diff --git a/drivers/nfc/st-nci/se.c b/drivers/nfc/st-nci/se.c
    index f55d082ace715..5d6e7e931bc6c 100644
    --- a/drivers/nfc/st-nci/se.c
    +++ b/drivers/nfc/st-nci/se.c
    @@ -344,6 +344,8 @@ static int st_nci_hci_connectivity_event_received(struct nci_dev *ndev,

    transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev,
    skb->len - 2, GFP_KERNEL);
    + if (!transaction)
    + return -ENOMEM;

    transaction->aid_len = skb->data[1];
    memcpy(transaction->aid, &skb->data[2], transaction->aid_len);
    --
    2.20.1
    \
     
     \ /
      Last update: 2019-08-14 04:34    [W:3.995 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site