From: Christer Weinigel Date: Thu, 31 May 2012 12:34:12 +0000 (+0200) Subject: * grub-core/normal/main.c (grub_file_getline): Fix off-by-one error. X-Git-Tag: 2.00~140 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=684aef11c57579133f8fbc7b9e5dc3d57dd5b2fd;p=thirdparty%2Fgrub.git * grub-core/normal/main.c (grub_file_getline): Fix off-by-one error. --- diff --git a/ChangeLog b/ChangeLog index 316646267..2826e024f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-05-31 Christer Weinigel + + * grub-core/normal/main.c (grub_file_getline): Fix off-by-one error. + 2012-05-31 Vladimir Serbinenko * grub-core/loader/i386/linux.c (grub_linux_boot): Use right version. diff --git a/grub-core/normal/main.c b/grub-core/normal/main.c index feeb1ef13..eb4b1c721 100644 --- a/grub-core/normal/main.c +++ b/grub-core/normal/main.c @@ -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;