]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
acpi: fix memory leak
authorAndrei Borzenkov <arvidjaar@gmail.com>
Tue, 12 Jan 2016 17:26:30 +0000 (20:26 +0300)
committerAndrei Borzenkov <arvidjaar@gmail.com>
Tue, 12 Jan 2016 17:26:30 +0000 (20:26 +0300)
Found by: Coverity scan.
CID: 96673

grub-core/commands/acpi.c

index ece49b4a9844e858660ffcb4ec80a2df0951a51b..b5c2f27c1ad50c2ef2865f61a947456cbcbd0d9a 100644 (file)
@@ -593,6 +593,9 @@ grub_cmd_acpi (struct grub_extcmd_context *ctxt, int argc, char **args)
          if (! table->addr)
            {
              free_tables ();
+             grub_free (exclude);
+             grub_free (load_only);
+             grub_free (table);
              return grub_errno;
            }
          table->next = acpi_tables;