diff --git a/src/Vehicle/Vehicle.cc b/src/Vehicle/Vehicle.cc index 6b8b6237fe7d1b290019e1d6da381111c407aaec..ad811a2e3c396bad210777e3501fdfcf508a4440 100644 --- a/src/Vehicle/Vehicle.cc +++ b/src/Vehicle/Vehicle.cc @@ -3878,7 +3878,8 @@ void Vehicle::_handleADSBVehicle(const mavlink_message_t& message) vehicleInfo.availableFlags = 0; vehicleInfo.location.setLatitude(adsbVehicleMsg.lat / 1e7); - vehicleInfo.location.setLatitude(adsbVehicleMsg.lon / 1e7); + vehicleInfo.location.setLongitude(adsbVehicleMsg.lon / 1e7); + vehicleInfo.availableFlags |= ADSBVehicle::LocationAvailable; vehicleInfo.callsign = adsbVehicleMsg.callsign; vehicleInfo.availableFlags |= ADSBVehicle::CallsignAvailable;