]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/normal/main.c (grub_file_getline): Fix off-by-one error.
authorChrister Weinigel <christer@weinigel.se>
Thu, 31 May 2012 12:34:12 +0000 (14:34 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Thu, 31 May 2012 12:34:12 +0000 (14:34 +0200)
ChangeLog
grub-core/normal/main.c

index 316646267f3759f7166afd8d3c18fdd512afc9aa..2826e024f3a96040e476e3e4c3522dfcd5b5faa9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-05-31  Christer Weinigel <christer@weinigel.se>
+
+       * grub-core/normal/main.c (grub_file_getline): Fix off-by-one error.
+
 2012-05-31  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/loader/i386/linux.c (grub_linux_boot): Use right version.
index feeb1ef136b6d87464a277a5a65c4132d845f533..eb4b1c7211aef8d3a50289dc4a7568a005ef0334 100644 (file)
@@ -65,7 +65,7 @@ grub_file_getline (grub_file_t file)
        continue;
 
 
-      if (pos >= max_len)
+      if (pos + 1 >= max_len)
        {
          char *old_cmdline = cmdline;
          max_len = max_len * 2;