diff options
| author | Steve Markgraf <steve@steve-m.de> | 2012-08-10 02:11:40 +0200 |
|---|---|---|
| committer | Steve Markgraf <steve@steve-m.de> | 2012-08-10 02:11:40 +0200 |
| commit | 5f88049c0cf27b89570c8954cfd3a03d042fa486 (patch) | |
| tree | 9aaeeba8e5569bad6ba56ba8e5137472733b8e3a /src | |
| parent | 22b9d82fb5b99283c904061e53278f2f5fdc8252 (diff) | |
rtlsdr_i2c_rad_reg: fix uninitialized variable
This could lead to a misdetection of the tuner on some
platforms (E4K instead of FC0013 on the raspberry pi).
Thanks to Christoph Gommel for reporting this issue.
Signed-off-by: Steve Markgraf <steve@steve-m.de>
Diffstat (limited to 'src')
| -rw-r--r-- | src/librtlsdr.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |
