From: Corey Minyard <cminy...@mvista.com> The return value from getting the data may be an error, so use an integer to hold it.
Signed-off-by: Corey Minyard <cminy...@mvista.com> --- hw/i2c/smbus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/i2c/smbus.c b/hw/i2c/smbus.c index 2d1b79a..c631a1c 100644 --- a/hw/i2c/smbus.c +++ b/hw/i2c/smbus.c @@ -222,7 +222,7 @@ int smbus_quick_command(I2CBus *bus, uint8_t addr, int read) int smbus_receive_byte(I2CBus *bus, uint8_t addr) { - uint8_t data; + int data; if (i2c_start_transfer(bus, addr, 1)) { return -1; -- 2.7.4