X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=SecurityPkg%2FUserIdentification%2FUserProfileManagerDxe%2FModifyAccessPolicy.c;h=d73f77eeec970fa87adb7dde444209b3ed4c6b92;hp=613751e0232a759bb0e5020849f36d78fa6f1be1;hb=44a957c6079de6bf6c40d1782bcea07f9866fd58;hpb=0c5b25f021a815d4ddce306139cc077db9afddfd diff --git a/SecurityPkg/UserIdentification/UserProfileManagerDxe/ModifyAccessPolicy.c b/SecurityPkg/UserIdentification/UserProfileManagerDxe/ModifyAccessPolicy.c index 613751e023..d73f77eeec 100644 --- a/SecurityPkg/UserIdentification/UserProfileManagerDxe/ModifyAccessPolicy.c +++ b/SecurityPkg/UserIdentification/UserProfileManagerDxe/ModifyAccessPolicy.c @@ -167,7 +167,7 @@ SaveAccessPolicy ( // // Save access policy. // - if (mUserInfo.AccessPolicyModified && (mUserInfo.AccessPolicyLen > 0)) { + if (mUserInfo.AccessPolicyModified && (mUserInfo.AccessPolicyLen > 0) && (mUserInfo.AccessPolicy != NULL)) { Info = AllocateZeroPool (sizeof (EFI_USER_INFO) + mUserInfo.AccessPolicyLen); if (Info == NULL) { return ;