diff options
| author | Peter Jones <pjones@redhat.com> | 2018-04-05 14:09:37 -0400 |
|---|---|---|
| committer | Peter Jones <pjones@redhat.com> | 2018-04-05 14:49:17 -0400 |
| commit | 77ebb3d6765efd927104405c014cba9829e4a6df (patch) | |
| tree | 71172b629469f45374a6756bd8a08f4e06d38b18 /fallback.c | |
| parent | 36cf41a61647640ebb2ee156140509cdc7ec7f7f (diff) | |
| download | efi-boot-shim-77ebb3d6765efd927104405c014cba9829e4a6df.tar.gz efi-boot-shim-77ebb3d6765efd927104405c014cba9829e4a6df.zip | |
Audit get_variable() calls for correct FreePool() use.
Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'fallback.c')
| -rw-r--r-- | fallback.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -33,14 +33,16 @@ get_fallback_verbose(void) return state; } + state = 0; for (i = 0; i < dataSize; i++) { if (data[i]) { state = 1; - return state; + break; } } - state = 0; + if (data) + FreePool(data); return state; } @@ -990,6 +992,8 @@ debug_hook(void) return; } + if (data) + FreePool(data); if (x) return; |
