diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c index 41f3fa3db6d4..9f4824d3e8d4 100644 --- a/drivers/video/fbdev/core/fbcon.c +++ b/drivers/video/fbdev/core/fbcon.c @@ -2668,10 +2668,11 @@ void fbcon_resumed(struct fb_info *info) static void fbcon_modechanged(struct fb_info *info) { struct fbcon_ops *ops = info->fbcon_par; - struct vc_data *vc; + struct vc_data *vc = NULL; struct fbcon_display *p; int rows, cols; + memset(vc, 0, sizeof(vc_data)); if (!ops || ops->currcon < 0) return; vc = vc_cons[ops->currcon].d;