diff --git a/src/ADSB/ADSBVehicleManager.cc b/src/ADSB/ADSBVehicleManager.cc index bd5aaf655ab2d11867aaa9f72918cd130f86a0cb..c905aef8533dfa6f22681a671e7323bc4bcf7405 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(); } }