NFC: st21nfcb: Fix logic when running into i2c read retry
authorChristophe Ricard <christophe.ricard@gmail.com>
Wed, 3 Sep 2014 21:30:26 +0000 (23:30 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 7 Sep 2014 22:29:50 +0000 (00:29 +0200)
commitac633ba6acb94a11b09a7ec417c72f65c6308b7a
treef1406c1dac972c3911d7f5666155c8332b7b6928
parent56f1ffcccd784672654918f9214979b4918c2544
NFC: st21nfcb: Fix logic when running into i2c read retry

When retrying to read the NCI header, the CLF might not be
available the first time. However it may not be successful
the second time and this may cause an error in the function.
Enforce the retrieve data length is as expected.

Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
drivers/nfc/st21nfcb/i2c.c