]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
2010-02-24 Vladimir Serbinenko <phcoder@gmail.com>
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 24 Feb 2010 14:21:36 +0000 (15:21 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 24 Feb 2010 14:21:36 +0000 (15:21 +0100)
* loader/i386/multiboot_mbi.c (grub_multiboot_set_bootdev): Fix a
memory leak.
Reported by: Seth Goldberg.

ChangeLog
loader/i386/multiboot_mbi.c

index fb5c42dce56cdf5b6719fa8101a24dc55f0f1e3e..35ecc7073ed19a6b7a89fb69abbf727ea549f34a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-02-24  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * loader/i386/multiboot_mbi.c (grub_multiboot_set_bootdev): Fix a
+       memory leak.
+       Reported by: Seth Goldberg.
+
 2010-02-24  Joey Korkames  <joey+lists@kidfixit.com>
 
        * term/ieee1275/ofconsole.c (grub_ofconsole_readkey): Remove
index a154d1b234ae1d68b7a85b78dd5610d3b69b78f7..3f937c446a9230a3e1911fadeba3771d0a87bafc 100644 (file)
@@ -463,6 +463,7 @@ grub_multiboot_set_bootdev (void)
          if ((p[0] >= 'a') && (p[0] <= 'z'))
            part = p[0] - 'a';
        }
+      grub_free (p);
     }
   if (dev)
     grub_device_close (dev);