memleak: i2c init was getting called twice

Removed duplicate call to mraa_i2c_init which was allocating
space for the i2c device twice.

Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Noel Eck 2017-03-29 16:35:01 -07:00
parent 13eea53090
commit 65969462d1

View File

@ -36,7 +36,7 @@ ADC121C021::ADC121C021(int bus, uint8_t address, float vref)
{ {
// setup our i2c link // setup our i2c link
m_i2c = mraa_i2c_init(bus); m_i2c = mraa_i2c_init(bus);
if ( !(m_i2c = mraa_i2c_init(bus)) ) if (!m_i2c)
{ {
throw std::invalid_argument(std::string(__FUNCTION__) + throw std::invalid_argument(std::string(__FUNCTION__) +
": mraa_i2c_init() failed"); ": mraa_i2c_init() failed");