diff --git a/drivers/video/cfb_console.c b/drivers/video/cfb_console.c
index 9388859da7e07f52ca324adfabdd49f9fbadbe08..26f673a96a9b8937932df50395cecbac87b0e23f 100644
--- a/drivers/video/cfb_console.c
+++ b/drivers/video/cfb_console.c
@@ -2293,6 +2293,8 @@ int video_get_screen_columns(void)
 
 void video_clear(void)
 {
+	if (!video_fb_address)
+		return;
 #ifdef VIDEO_HW_RECTFILL
 	video_hw_rectfill(VIDEO_PIXEL_SIZE,	/* bytes per pixel */
 			  0,			/* dest pos x */