forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/drivers/nfc/pn533/pn533.c
....@@ -1319,6 +1319,8 @@
13191319 if (IS_ERR(resp))
13201320 return PTR_ERR(resp);
13211321
1322
+ memset(&nfc_target, 0, sizeof(struct nfc_target));
1323
+
13221324 rsp = (struct pn533_cmd_jump_dep_response *)resp->data;
13231325
13241326 rc = rsp->status & PN533_CMD_RET_MASK;
....@@ -1960,6 +1962,8 @@
19601962
19611963 dev_dbg(dev->dev, "Creating new target\n");
19621964
1965
+ memset(&nfc_target, 0, sizeof(struct nfc_target));
1966
+
19631967 nfc_target.supported_protocols = NFC_PROTO_NFC_DEP_MASK;
19641968 nfc_target.nfcid1_len = 10;
19651969 memcpy(nfc_target.nfcid1, rsp->nfcid3t, nfc_target.nfcid1_len);