Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit 3de3cd7

Browse files
authored
Fix NullReferenceException on exception cascade when CEK doesn't decrypt
1 parent ff7e3b2 commit 3de3cd7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/System.Security.Cryptography.Pkcs/src/Internal/Cryptography/Pal/AnyOS/ManagedPal.Decrypt.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ public override unsafe ContentInfo TryDecrypt(
8282
}
8383
finally
8484
{
85-
Array.Clear(cek, 0, cek.Length);
85+
if (cek != null)
86+
{
87+
Array.Clear(cek, 0, cek.Length);
88+
}
8689
}
8790
}
8891

0 commit comments

Comments
 (0)