diff options
Diffstat (limited to 'drivers/nfc/pn544_hci.c')
-rw-r--r-- | drivers/nfc/pn544_hci.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/nfc/pn544_hci.c b/drivers/nfc/pn544_hci.c index 7b0c2176e89b..c9c8570273ab 100644 --- a/drivers/nfc/pn544_hci.c +++ b/drivers/nfc/pn544_hci.c | |||
@@ -235,8 +235,12 @@ static int pn544_hci_i2c_write(struct i2c_client *client, u8 *buf, int len) | |||
235 | r = i2c_master_send(client, buf, len); | 235 | r = i2c_master_send(client, buf, len); |
236 | } | 236 | } |
237 | 237 | ||
238 | if (r >= 0 && r != len) | 238 | if (r >= 0) { |
239 | r = -EREMOTEIO; | 239 | if (r != len) |
240 | return -EREMOTEIO; | ||
241 | else | ||
242 | return 0; | ||
243 | } | ||
240 | 244 | ||
241 | return r; | 245 | return r; |
242 | } | 246 | } |