diff --git a/src/ADSB/ADSBVehicleManager.cc b/src/ADSB/ADSBVehicleManager.cc index bd5aaf6..c905aef 100644 --- a/src/ADSB/ADSBVehicleManager.cc +++ b/src/ADSB/ADSBVehicleManager.cc @@ -44,6 +44,7 @@ void ADSBVehicleManager::_cleanupStaleVehicles() if (adsbVehicle->expired()) { qCDebug(ADSBVehicleManagerLog) << "Expired" << QStringLiteral("%1").arg(adsbVehicle->icaoAddress(), 0, 16); _adsbVehicles.removeAt(i); + _adsbICAOMap.remove(adsbVehicle->icaoAddress()); adsbVehicle->deleteLater(); } }