diff options
author | Lucas Stach <dev@lynxeye.de> | 2014-10-20 20:16:00 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-10-21 13:08:02 +0200 |
commit | dfa6b3e46c27f36e404c77190e04101b505dda4b (patch) | |
tree | b6056e5c0cd37f91b170c0facb72c678bbeb45a6 /drivers/i2c | |
parent | 03e9bcde47f1ef277de161b37d5cb8bfffea98eb (diff) | |
download | barebox-dfa6b3e46c27f36e404c77190e04101b505dda4b.tar.gz barebox-dfa6b3e46c27f36e404c77190e04101b505dda4b.tar.xz |
i2c: at91: fix invalid length check
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Acked-by: Bo Shen <voice.shen@atmel.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r-- | drivers/i2c/busses/i2c-at91.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c index deb4ea4f3b..3a644cf62f 100644 --- a/drivers/i2c/busses/i2c-at91.c +++ b/drivers/i2c/busses/i2c-at91.c @@ -140,7 +140,7 @@ static void at91_calc_twi_clock(struct at91_twi_dev *dev, int twi_clk) static void at91_twi_write_next_byte(struct at91_twi_dev *dev) { - if (dev->buf_len <= 0) + if (!dev->buf_len) return; at91_twi_write(dev, AT91_TWI_THR, *dev->buf); @@ -156,7 +156,7 @@ static void at91_twi_write_next_byte(struct at91_twi_dev *dev) static void at91_twi_read_next_byte(struct at91_twi_dev *dev) { - if (dev->buf_len <= 0) + if (!dev->buf_len) return; *dev->buf = at91_twi_read(dev, AT91_TWI_RHR) & 0xff; |