return EFI_INVALID_PARAMETER;\r
}\r
\r
+ //\r
+ // Delete not OK\r
+ //\r
+ if ((DataSize != sizeof(UINT8)) || (Data == NULL) || (Attributes == 0)) {\r
+ return EFI_INVALID_PARAMETER;\r
+ }\r
+\r
//\r
// check format\r
//\r
if (IsMorLockVariable(VariableName, VendorGuid)) {\r
- //\r
- // Delete not OK\r
- //\r
- if ((DataSize == 0) || (Data == NULL) || (Attributes == 0)) {\r
- return EFI_INVALID_PARAMETER;\r
- }\r
//\r
// set to any other value not OK\r
//\r
- if ((DataSize != sizeof(UINT8)) || ((*(UINT8 *)Data != 1) && (*(UINT8 *)Data != 0))) {\r
+ if ((*(UINT8 *)Data != 1) && (*(UINT8 *)Data != 0)) {\r
return EFI_INVALID_PARAMETER;\r
}\r
}\r