diff --git a/drivers/video/fbdev/core/fbcon.c b/drivers/video/fbdev/core/fbcon.c index 2df48037688d..53ac738b5e77 100644 --- a/drivers/video/fbdev/core/fbcon.c +++ b/drivers/video/fbdev/core/fbcon.c @@ -1144,9 +1144,9 @@ static void fbcon_init(struct vc_data *vc, bool init) vc->vc_cols = new_cols; vc->vc_rows = new_rows; } else - vc_resize(vc, new_cols, new_rows); + ret = vc_resize(vc, new_cols, new_rows); - if (logo) + if (logo && !ret) fbcon_prepare_logo(vc, info, cols, rows, new_cols, new_rows); if (ops->rotate_font && ops->rotate_font(info, vc)) {