Skip to content

Commit e4e0b28

Browse files
author
Satu Bailey
authored
Fixing process cancellation listener (#23)
1 parent c80447a commit e4e0b28

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CredentialProvider.Microsoft/Program.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,11 @@ public static async Task<int> Main(string[] args)
6565
multiLogger.Add(fileLogger);
6666
}
6767

68-
Console.CancelKeyPress += (sender, eventArgs) =>
68+
// Cancellation listener
69+
Console.CancelKeyPress += (object sender, ConsoleCancelEventArgs eventArgs) =>
6970
{
71+
// ConsoleCancelEventArgs.Cancel defaults to false which terminates the current process.
7072
tokenSource.Cancel();
71-
eventArgs.Cancel = true;
7273
};
7374

7475
List<ICredentialProvider> credentialProviders = new List<ICredentialProvider>

0 commit comments

Comments
 (0)