]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/commands/legacycfg.c (legacy_file): Trim the line.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 10 Jan 2011 18:25:00 +0000 (19:25 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Mon, 10 Jan 2011 18:25:00 +0000 (19:25 +0100)
ChangeLog
grub-core/commands/legacycfg.c

index 64f9a5be98f1ef0ab6182215a0afeb275c3b8b35..6461f79f4e7d56a3a6811481e77f5bff1909c804 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-10  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/commands/legacycfg.c (legacy_file): Trim the line.
+
 2011-01-10  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * util/grub-menulst2cfg.c (main): Trim the line.
index de392ac81a6e176a220271edb0e9c4921435f600..71ac5c62059990690901613cfa0706cf303f5e81 100644 (file)
@@ -83,9 +83,13 @@ legacy_file (const char *filename)
       {
        char *oldname = NULL;
        char *newsuffix;
+       char *ptr;
+
+       for (ptr = buf; *ptr && grub_isspace (*ptr); ptr++);
 
        oldname = entryname;
-       parsed = grub_legacy_parse (buf, &entryname, &newsuffix);
+       parsed = grub_legacy_parse (ptr, &entryname, &newsuffix);
+       grub_free (buf);
        buf = NULL;
        if (newsuffix)
          {