summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mok.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/mok.c b/mok.c
index 3d2b398c..345c322c 100644
--- a/mok.c
+++ b/mok.c
@@ -358,19 +358,19 @@ mirror_mok_db(CHAR16 *name, CHAR8 *name8, EFI_GUID *guid, UINT32 attrs,
EFI_STATUS efi_status = EFI_SUCCESS;
SIZE_T max_var_sz;
- if (only_first) {
- efi_status = get_max_var_sz(attrs, &max_var_sz);
- if (EFI_ERROR(efi_status)) {
- LogError(L"Could not get maximum variable size: %r",
- efi_status);
- return efi_status;
- }
+ efi_status = get_max_var_sz(attrs, &max_var_sz);
+ if (EFI_ERROR(efi_status)) {
+ LogError(L"Could not get maximum variable size: %r",
+ efi_status);
+ return efi_status;
+ }
- if (FullDataSize <= max_var_sz) {
+ if (FullDataSize <= max_var_sz) {
+ if (only_first)
efi_status = SetVariable(name, guid, attrs,
FullDataSize, FullData);
- return efi_status;
- }
+
+ return efi_status;
}
CHAR16 *namen;