Skip to content

Commit a76f546

Browse files
Copilotdanmoseley
andcommitted
Add certificate disposal in exception catch block for ImportCertificate method
Co-authored-by: danmoseley <[email protected]>
1 parent 483cc00 commit a76f546

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Shared/CertificateGeneration/CertificateManager.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ internal ImportCertificateResult ImportCertificate(string certificatePath, strin
454454
return ImportCertificateResult.ExistingCertificatesPresent;
455455
}
456456

457-
X509Certificate2 certificate;
457+
X509Certificate2? certificate = null;
458458
try
459459
{
460460
Log.LoadCertificateStart(certificatePath);
@@ -470,6 +470,7 @@ internal ImportCertificateResult ImportCertificate(string certificatePath, strin
470470
{
471471
Log.LoadCertificateError(e.ToString());
472472
}
473+
certificate?.Dispose();
473474
return ImportCertificateResult.InvalidCertificate;
474475
}
475476

0 commit comments

Comments
 (0)