diff --git a/src/comm/LinkInterface.cc b/src/comm/LinkInterface.cc index d2c1923cb7e058eb4d889fe2ab05942e6006b1af..d23201c5ef4481effaa225e102b3f21b9901f069 100644 --- a/src/comm/LinkInterface.cc +++ b/src/comm/LinkInterface.cc @@ -204,7 +204,7 @@ void LinkInterface::stopHeartbeatTimer() { while (iter.hasNext()) { iter.next(); QObject::disconnect(iter.value(), &HeartbeatTimer::activeChanged, this, &LinkInterface::_activeChanged); - delete _heartbeatTimers[iter.key()]; + _heartbeatTimers[iter.key()]->deleteLater(); _heartbeatTimers[iter.key()] = nullptr; }