From 55becb0d58dc314a77453302095c46f51216fd40 Mon Sep 17 00:00:00 2001 From: Chris Whiteford Date: Sun, 22 Jan 2023 11:26:00 -0500 Subject: [PATCH] Clean up the old connection when its replaced by a new one --- connections/canconmanager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/connections/canconmanager.cpp b/connections/canconmanager.cpp index 4340670..9496b9e 100644 --- a/connections/canconmanager.cpp +++ b/connections/canconmanager.cpp @@ -69,7 +69,9 @@ void CANConManager::remove(CANConnection* pConn_p) void CANConManager::replace(int idx, CANConnection* pConn_p) { + CANConnection *original = mConns[idx]; mConns.replace(idx, pConn_p); + delete original; original = NULL; } //Get total number of buses currently registered with the program