diff --git a/src/mod/applications/mod_conference/conference_file.c b/src/mod/applications/mod_conference/conference_file.c
index 5ed2851fd5..bdbfc35a8e 100644
--- a/src/mod/applications/mod_conference/conference_file.c
+++ b/src/mod/applications/mod_conference/conference_file.c
@@ -93,7 +93,7 @@ switch_status_t conference_file_close(conference_obj_t *conference, conference_f
 	}
 #endif
 
-	if (node->canvas_id > -1) {
+	if (node->canvas_id > -1 && conference->canvases[node->canvas_id]) {
 		canvas = conference->canvases[node->canvas_id];
 
 		if (canvas->playing_video_file) {