Skip to content

Commit 645aea7

Browse files
authored
Merge pull request #102 from caternuson/iss100
Update begin() to fix memory leak.
2 parents f456487 + 1d806d6 commit 645aea7

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Adafruit_ADS1X15.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ Adafruit_ADS1115::Adafruit_ADS1115() {
6363
*/
6464
/**************************************************************************/
6565
bool Adafruit_ADS1X15::begin(uint8_t i2c_addr, TwoWire *wire) {
66+
if (m_i2c_dev) {
67+
delete m_i2c_dev;
68+
}
6669
m_i2c_dev = new Adafruit_I2CDevice(i2c_addr, wire);
6770
return m_i2c_dev->begin();
6871
}

0 commit comments

Comments
 (0)