diff options
| author | Toomas Soome <tsoome@me.com> | 2016-11-12 15:46:42 +0200 |
|---|---|---|
| committer | Robert Mustacchi <rm@joyent.com> | 2017-01-16 20:16:02 -0800 |
| commit | f9566879968c5f87f0a51f1a4e41fbb2ce4f5fd8 (patch) | |
| tree | ed757a21aefcae8d26c2daf3b0b48ff7ab9d799d | |
| parent | 77e6f23f311b4352dcc27ce2fcbd2c06546ce837 (diff) | |
| download | illumos-joyent-f9566879968c5f87f0a51f1a4e41fbb2ce4f5fd8.tar.gz | |
7772 boot1.efi Free() should check for NULL
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Yuri Pankov <yuri.pankov@gmail.com>
Approved by: Robert Mustacchi <rm@joyent.com>
| -rw-r--r-- | usr/src/boot/sys/boot/efi/boot1/boot1.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/boot/sys/boot/efi/boot1/boot1.c b/usr/src/boot/sys/boot/efi/boot1/boot1.c index 7d92f2a765..fb7c81aba9 100644 --- a/usr/src/boot/sys/boot/efi/boot1/boot1.c +++ b/usr/src/boot/sys/boot/efi/boot1/boot1.c @@ -83,7 +83,8 @@ Malloc(size_t len, const char *file __unused, int line __unused) void Free(void *buf, const char *file __unused, int line __unused) { - (void)bs->FreePool(buf); + if (buf != NULL) + (void)bs->FreePool(buf); } /* |
