summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2012-08-10 02:11:40 +0200
committerSteve Markgraf <steve@steve-m.de>2012-08-10 02:11:40 +0200
commit5f88049c0cf27b89570c8954cfd3a03d042fa486 (patch)
tree9aaeeba8e5569bad6ba56ba8e5137472733b8e3a /src
parent22b9d82fb5b99283c904061e53278f2f5fdc8252 (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.c2
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, &reg, 1);
rtlsdr_read_array(dev, IICB, addr, &data, 1);