cscore: Avoid crash if invalid (null) source set in MjpegServer (#1585)

Fixes robotpy/robotpy-cscore#60
This commit is contained in:
Peter Johnson
2019-02-03 00:22:07 -08:00
committed by GitHub
parent 43696956d2
commit 6992f5421f

View File

@@ -111,13 +111,13 @@ class MjpegServerImpl::ConnThread : public wpi::SafeThread {
void StartStream() {
std::lock_guard<wpi::mutex> lock(m_mutex);
m_source->EnableSink();
if (m_source) m_source->EnableSink();
m_streaming = true;
}
void StopStream() {
std::lock_guard<wpi::mutex> lock(m_mutex);
m_source->DisableSink();
if (m_source) m_source->DisableSink();
m_streaming = false;
}
};