From 505f88883563b35cfe6499c61c897aa32d3ad66b Mon Sep 17 00:00:00 2001 From: Mikael Johansson Date: Thu, 22 Oct 2020 21:54:45 +0200 Subject: [PATCH] Fixed memory leak warning --- libraries/Wire/src/Wire.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/Wire/src/Wire.cpp b/libraries/Wire/src/Wire.cpp index 26e984c..95fadab 100644 --- a/libraries/Wire/src/Wire.cpp +++ b/libraries/Wire/src/Wire.cpp @@ -56,7 +56,8 @@ TwoWire::begin(uint8_t sda, uint8_t scl, uint32_t frequency) is_master_mode = true; - delete i2c_tx_buff, i2c_rx_buff; + delete i2c_tx_buff; + delete i2c_rx_buff; i2c_tx_buff = new RingBuffer(); i2c_rx_buff = new RingBuffer(); @@ -88,7 +89,8 @@ TwoWire::begin(uint16_t slave_address, uint8_t sda, uint8_t scl) plic_irq_register((plic_irq_t)(IRQN_I2C0_INTERRUPT + _i2c_num), maix_i2c_slave_irq, this); plic_irq_enable((plic_irq_t)(IRQN_I2C0_INTERRUPT + _i2c_num)); - delete i2c_tx_buff, i2c_rx_buff; + delete i2c_tx_buff; + delete i2c_rx_buff; i2c_tx_buff = new RingBuffer(); i2c_rx_buff = new RingBuffer();