diff --git a/drivers/i2c/busses/i2c-at91.c b/drivers/i2c/busses/i2c-at91.c index deb4ea4..3a644cf 100644 --- a/drivers/i2c/busses/i2c-at91.c +++ b/drivers/i2c/busses/i2c-at91.c @@ -140,7 +140,7 @@ 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_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;