X-Git-Url: https://code.delx.au/refind/blobdiff_plain/0758b647b0411755825b59e9941963299df61e6d..2885b705627cebd73ecf2c6db72baea594690f48:/refind/apple.c diff --git a/refind/apple.c b/refind/apple.c index bc72cbb..e5bc99a 100644 --- a/refind/apple.c +++ b/refind/apple.c @@ -31,7 +31,7 @@ CHAR16 *gCsrStatus = NULL; // Get CSR (Apple's System Integrity Protection [SIP], or "rootless") status // information. EFI_STATUS GetCsrStatus(UINT32 *CsrStatus) { - UINT32 *ReturnValue; + UINT32 *ReturnValue = NULL; UINTN CsrLength; EFI_GUID CsrGuid = CSR_GUID; EFI_STATUS Status = EFI_INVALID_PARAMETER; @@ -44,9 +44,9 @@ EFI_STATUS GetCsrStatus(UINT32 *CsrStatus) { } else { Status = EFI_BAD_BUFFER_SIZE; } - } - MyFreePool(ReturnValue); - } + MyFreePool(ReturnValue); + } // if (Status == EFI_SUCCESS) + } // if (CsrStatus) return Status; } // INTN GetCsrStatus()