diff --git a/src/Network/props.cxx b/src/Network/props.cxx index adb56e596..d70ca319f 100644 --- a/src/Network/props.cxx +++ b/src/Network/props.cxx @@ -755,6 +755,11 @@ bool FGProps::close() { SG_LOG( SG_IO, SG_INFO, "closing FGProps" ); + for (auto channel : _activeChannels) { + channel->close(); + delete channel; + } + _activeChannels.clear(); return true; }