]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/term/gfxterm.c: Avoid division by zero.
authorVladimir Serbinenko <phcoder@gmail.com>
Tue, 20 Jan 2015 19:50:35 +0000 (20:50 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Wed, 21 Jan 2015 16:42:13 +0000 (17:42 +0100)
ChangeLog
grub-core/term/gfxterm.c

index 7d5a651eddcc5e5bbcdf43dd52ee50badcc610b1..dc882d8584787f94d0155c106a06309139e9a77a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-01-20  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/term/gfxterm.c: Avoid division by zero.
+
 2015-01-20  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Avoid division by zero in serial.
index dc0669b354d81d099c03fa9b8813a50f65c34aef..70f10f19c8968783c52e9c9269c91bdd75fc7daa 100644 (file)
@@ -221,6 +221,8 @@ grub_virtual_screen_setup (unsigned int x, unsigned int y,
     calculate_normal_character_width (virtual_screen.font);
   virtual_screen.normal_char_height =
     grub_font_get_max_char_height (virtual_screen.font);
+  if (virtual_screen.normal_char_height == 0)
+    virtual_screen.normal_char_height = 16;
   virtual_screen.cursor_x = 0;
   virtual_screen.cursor_y = 0;
   virtual_screen.cursor_state = 1;