X-Git-Url: https://code.delx.au/refind/blobdiff_plain/7e22a0b1a85d3403ed76ece8339a07ef59174ed3..012b59e3b9537d04f9bd7f66a3d673fa999e80a4:/mok/mok.c diff --git a/mok/mok.c b/mok/mok.c index bedd031..2ea9b95 100644 --- a/mok/mok.c +++ b/mok/mok.c @@ -115,7 +115,7 @@ BOOLEAN ShimValidate (VOID *data, UINT32 size) SHIM_LOCK *shim_lock; EFI_GUID ShimLockGuid = SHIM_LOCK_GUID; - if (refit_call3_wrapper(BS->LocateProtocol, &ShimLockGuid, NULL, (VOID**) &shim_lock) == EFI_SUCCESS) { + if ((data != NULL) && (refit_call3_wrapper(BS->LocateProtocol, &ShimLockGuid, NULL, (VOID**) &shim_lock) == EFI_SUCCESS)) { if (!shim_lock) return FALSE;