From: Vladimir 'phcoder' Serbinenko Date: Thu, 8 Mar 2012 18:05:43 +0000 (+0100) Subject: * grub-core/normal/charset.c (bidi_line_wrap): Fix a spurious warning. X-Git-Tag: 2.00~400 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecdbae77ca9d4440f7977abd35926a3e0ae925f4;p=thirdparty%2Fgrub.git * grub-core/normal/charset.c (bidi_line_wrap): Fix a spurious warning. --- diff --git a/ChangeLog b/ChangeLog index 9b7caa65c..285285858 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-03-08 Vladimir Serbinenko + + * grub-core/normal/charset.c (bidi_line_wrap): Fix a spurious warning. + 2012-03-08 Vladimir Serbinenko * grub-core/boot/i386/pc/startup_raw.S (multiboot_trampoline): Fix diff --git a/grub-core/normal/charset.c b/grub-core/normal/charset.c index 481e081ec..d369a39b5 100644 --- a/grub-core/normal/charset.c +++ b/grub-core/normal/charset.c @@ -633,7 +633,7 @@ bidi_line_wrap (struct grub_unicode_glyph *visual_out, { int right_join = 0; signed i; - for (i = k - 1; i >= 0 && (unsigned) i >= line_start; + for (i = k - 1; i >= 0 && (unsigned) i + 1 > line_start; i--) { enum grub_join_type join_type = get_join_type (visual[i].base);