diff --git a/src/plugins/simulator/fs9/simulatorfs9.cpp b/src/plugins/simulator/fs9/simulatorfs9.cpp index 8f441b549..8578864e3 100644 --- a/src/plugins/simulator/fs9/simulatorfs9.cpp +++ b/src/plugins/simulator/fs9/simulatorfs9.cpp @@ -315,6 +315,12 @@ namespace BlackSimPlugin { updateOwnAircraftFromSimulator(fsuipcAircraft); } + else + { + // FSUIPC read error means almost always that FS9 closed. Shutdown the driver. + CLogMessage(this).debug() << "Lost connection to FSUIPC. Shutting down."; + disconnectFrom(); + } synchronizeTime(); } }