diff --git a/simgear/hla/HLAFederate.cxx b/simgear/hla/HLAFederate.cxx index 141cbc8e..1b99ff28 100644 --- a/simgear/hla/HLAFederate.cxx +++ b/simgear/hla/HLAFederate.cxx @@ -649,14 +649,11 @@ HLAFederate::timeAdvanceAvailable() } SGTimeStamp timeStamp; - if (!_rtiFederate->queryGALT(timeStamp)) { - SG_LOG(SG_NETWORK, SG_WARN, "HLA: Could not query GALT!"); - return false; - } - - if (!_rtiFederate->timeAdvanceRequestAvailable(timeStamp)) { - SG_LOG(SG_NETWORK, SG_WARN, "HLA: Time advance request failed!"); - return false; + if (_rtiFederate->queryGALT(timeStamp)) { + if (!_rtiFederate->timeAdvanceRequestAvailable(timeStamp)) { + SG_LOG(SG_NETWORK, SG_WARN, "HLA: Time advance request failed!"); + return false; + } } return processMessages();