summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Langasek <steve.langasek@canonical.com>2013-09-22 23:11:26 -0700
committerPeter Jones <pjones@redhat.com>2013-09-24 12:05:51 -0400
commitd65cbcfa6f2d42f385df9e8c2d5e649d4189dafb (patch)
tree82e1bff72cdd83dc530b2d1a689b9e5917a85b8f
parent45ab8962ae7c8e860a45d195cfe8a3f4d8aec4c7 (diff)
downloadefi-boot-shim-d65cbcfa6f2d42f385df9e8c2d5e649d4189dafb.tar.gz
efi-boot-shim-d65cbcfa6f2d42f385df9e8c2d5e649d4189dafb.zip
Fix a memory leak
-rw-r--r--netboot.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/netboot.c b/netboot.c
index cbbba66a..a8904fd8 100644
--- a/netboot.c
+++ b/netboot.c
@@ -355,6 +355,8 @@ try_again:
goto try_again;
}
+ if (rc != EFI_SUCCESS && *buffer) {
+ FreePool(*buffer);
+ }
return rc;
-
}