]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
syslinux_parse: fix memory leak.
authorAndrei Borzenkov <arvidjaar@gmail.com>
Wed, 28 Jan 2015 17:09:25 +0000 (20:09 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Wed, 28 Jan 2015 17:09:25 +0000 (20:09 +0300)
Found by: Coverity scan.

grub-core/lib/syslinux_parse.c

index f6053267f813b761947bf6696eef4870344174b2..2c874b1fa5c364d774317864d75cf7e76701ff71 100644 (file)
@@ -922,6 +922,8 @@ write_entry (struct output_buffer *outbuf,
 
            print_string ("\n");
          }
+       if (ptr && *ptr)
+         grub_free (cmdline);
       }
       break;
     case KERNEL_CHAINLOADER: