diff --git a/src/librtlsdr.c b/src/librtlsdr.c index 3a67b53..6759390 100644 --- a/src/librtlsdr.c +++ b/src/librtlsdr.c @@ -316,7 +316,7 @@ int rtlsdr_i2c_write_reg(rtlsdr_dev_t *dev, uint8_t i2c_addr, uint8_t reg, uint8 uint8_t rtlsdr_i2c_read_reg(rtlsdr_dev_t *dev, uint8_t i2c_addr, uint8_t reg) { uint16_t addr = i2c_addr; - uint8_t data; + uint8_t data = 0; rtlsdr_write_array(dev, IICB, addr, ®, 1); rtlsdr_read_array(dev, IICB, addr, &data, 1);