summaryrefslogtreecommitdiff
path: root/main.cpp
diff options
context:
space:
mode:
authorMike Fiore <mfiore@multitech.com>2015-11-17 13:07:40 -0600
committerMike Fiore <mfiore@multitech.com>2015-11-17 13:07:40 -0600
commita2dd1624ef3fec296578289268973b7c00eb1ad1 (patch)
treee44b0a47a91a0ed7b2ca4c037eb62e3c122234c4 /main.cpp
parent11ac166f3476116b08eeaffc25d80b163573089b (diff)
downloadmtdot-box-evb-factory-firmware-a2dd1624ef3fec296578289268973b7c00eb1ad1.tar.gz
mtdot-box-evb-factory-firmware-a2dd1624ef3fec296578289268973b7c00eb1ad1.tar.bz2
mtdot-box-evb-factory-firmware-a2dd1624ef3fec296578289268973b7c00eb1ad1.zip
fix memory leak
Diffstat (limited to 'main.cpp')
-rw-r--r--main.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.cpp b/main.cpp
index 864c86b..3ed6de8 100644
--- a/main.cpp
+++ b/main.cpp
@@ -183,7 +183,8 @@ void join() {
lj.updateRate(dot->DataRateStr(rate));
lj.updatePower(power);
- lora = new LoRaHandler(main_id);
+ if (! lora)
+ lora = new LoRaHandler(main_id);
lora->setDataRate(rate);
lora->setPower(power);