diff --git a/src/switch_core_media.c b/src/switch_core_media.c
index a2cb14b0b9..5f51f75a1c 100644
--- a/src/switch_core_media.c
+++ b/src/switch_core_media.c
@@ -5987,7 +5987,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_set_video_file(switch_core_ses
 		return SWITCH_STATUS_FALSE;
 	}
 
-	if (!smh->video_read_fh && !smh->video_read_fh && !switch_channel_test_flag(session->channel, CF_VIDEO)) {
+	if (!smh->video_read_fh && !smh->video_write_fh && !switch_channel_test_flag(session->channel, CF_VIDEO)) {
 		return SWITCH_STATUS_FALSE;
 	}