diff --git a/daemon/src/video/video_rtp_session.cpp b/daemon/src/video/video_rtp_session.cpp
index 5d54f4f1bd4412efac99ba71d3c4902d0ccfccb9..2976598dcaa3333d0632f3483eaf71b75923638a 100644
--- a/daemon/src/video/video_rtp_session.cpp
+++ b/daemon/src/video/video_rtp_session.cpp
@@ -145,7 +145,10 @@ void VideoRtpSession::stop()
 
 void VideoRtpSession::forceKeyFrame()
 {
-    sendThread_->forceKeyFrame();
+    if (sendThread_.get())
+        sendThread_->forceKeyFrame();
+    else
+        ERROR("Video sending thread is NULL");
 }
 
 } // end namespace sfl_video