Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 05fafb5

Browse files
committed
We really don't want to call the finally handler twice
1 parent bd19997 commit 05fafb5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/GitHub.Api/Tasks/TaskBase.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,8 @@ protected virtual void RaiseOnEnd(TResult data)
671671
protected override void CallFinallyHandler()
672672
{
673673
finallyHandler?.Invoke(!taskFailed, result);
674-
base.CallFinallyHandler();
674+
if (finallyHandler == null)
675+
base.CallFinallyHandler();
675676
}
676677

677678
public new Task<TResult> Task

0 commit comments

Comments
 (0)