diff --git a/daemon/src/video/video_rtp_session.cpp b/daemon/src/video/video_rtp_session.cpp index dc70d262dbdfe1eb12ca806f72f37d76c657e5e3..e6490cad9339112f666d0cdd30dda47be3b80a56 100644 --- a/daemon/src/video/video_rtp_session.cpp +++ b/daemon/src/video/video_rtp_session.cpp @@ -138,10 +138,13 @@ void VideoRtpSession::start() DEBUG("Video sending disabled"); if (receiving_) { - if (receiveThread_.get()) - WARN("Restarting video receiver"); - receiveThread_.reset(new VideoReceiveThread(callID_, rxArgs_)); - receiveThread_->start(); + if (receiveThread_.get()) { + // FIXME: this is just until we fix onhold/offhold + WARN("Not restarting video receiver"); + } else { + receiveThread_.reset(new VideoReceiveThread(callID_, rxArgs_)); + receiveThread_->start(); + } } else DEBUG("Video receiving disabled");