|
@@ -328,6 +328,8 @@ int st21nfca_connectivity_event_received(struct nfc_hci_dev *hdev, u8 host,
|
|
|
|
|
|
|
|
transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev,
|
|
transaction = (struct nfc_evt_transaction *)devm_kzalloc(dev,
|
|
|
skb->len - 2, GFP_KERNEL);
|
|
skb->len - 2, GFP_KERNEL);
|
|
|
|
|
+ if (!transaction)
|
|
|
|
|
+ return -ENOMEM;
|
|
|
|
|
|
|
|
transaction->aid_len = skb->data[1];
|
|
transaction->aid_len = skb->data[1];
|
|
|
memcpy(transaction->aid, &skb->data[2],
|
|
memcpy(transaction->aid, &skb->data[2],
|