OSDN Git Service

NFC: pn533: Frame is invalid if ccid.datalen is 0
authorSamuel Ortiz <sameo@linux.intel.com>
Sat, 4 Jan 2014 02:23:35 +0000 (03:23 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Sat, 4 Jan 2014 02:32:27 +0000 (03:32 +0100)
commitea87a5efa9efa84cd48fbf7a969d951b32c9e5e4
tree1eadf018fa8ada1fc741cca9fa0931ac70fefd54
parenta434c2407467a76c0e1416c45f7b31cfbe1b6b3b
NFC: pn533: Frame is invalid if ccid.datalen is 0

Some ACR122 firmwares seem to send 0 length data frames. Before using
that length as a data index, we check that it's not 0. If it is we
report the frame as being invalid.

Reported-by: Arthur Taylor <arthur@advancedtelematic.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/nfc/pn533.c