diff --git a/slsReceiverSoftware/src/Implementation.cpp b/slsReceiverSoftware/src/Implementation.cpp index 54ef2eafb..3c00add2e 100644 --- a/slsReceiverSoftware/src/Implementation.cpp +++ b/slsReceiverSoftware/src/Implementation.cpp @@ -604,6 +604,10 @@ void Implementation::stopReceiver() { acquisitionFinishedCallBack((tot / numThreads), pAcquisitionFinished); } catch (const std::exception &e) { + // change status + status = IDLE; + LOG(logINFO) << "Receiver Stopped"; + LOG(logINFO) << "Status: " << sls::ToString(status); throw sls::RuntimeError( "Acquisition Finished Callback Error: " + std::string(e.what()));