0064-disk-ldm-If-failed-then-free-vg-variable-too.patch 870 B

1234567891011121314151617181920212223242526272829
  1. From e0b83df5da538d2a38f770e60817b3a4b9d5b4d7 Mon Sep 17 00:00:00 2001
  2. From: Paulo Flabiano Smorigo <pfsmorigo@canonical.com>
  3. Date: Mon, 7 Dec 2020 10:07:47 -0300
  4. Subject: [PATCH] disk/ldm: If failed then free vg variable too
  5. Fixes: CID 73809
  6. Signed-off-by: Paulo Flabiano Smorigo <pfsmorigo@canonical.com>
  7. Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
  8. Signed-off-by: Stefan Sørensen <stefan.sorensen@spectralink.com>
  9. ---
  10. grub-core/disk/ldm.c | 1 +
  11. 1 file changed, 1 insertion(+)
  12. diff --git a/grub-core/disk/ldm.c b/grub-core/disk/ldm.c
  13. index 428415f..54713f4 100644
  14. --- a/grub-core/disk/ldm.c
  15. +++ b/grub-core/disk/ldm.c
  16. @@ -199,6 +199,7 @@ make_vg (grub_disk_t disk,
  17. {
  18. grub_free (vg->uuid);
  19. grub_free (vg->name);
  20. + grub_free (vg);
  21. return NULL;
  22. }
  23. grub_memcpy (vg->uuid, label->group_guid, LDM_GUID_STRLEN);
  24. --
  25. 2.14.2