diff --git a/src/KubernetesClient/LeaderElection/LeaderElector.cs b/src/KubernetesClient/LeaderElection/LeaderElector.cs index 3d8d3c3..d78a967 100644 --- a/src/KubernetesClient/LeaderElection/LeaderElector.cs +++ b/src/KubernetesClient/LeaderElection/LeaderElector.cs @@ -211,8 +211,11 @@ namespace k8s.LeaderElection // wait RetryPeriod since acq return immediately await Task.Delay(delay, cancellationToken).ConfigureAwait(false); } - - // else timeout + else + { + // else timeout + _ = acq.ContinueWith(t => OnError?.Invoke(t.Exception), TaskContinuationOptions.OnlyOnFaulted); + } } finally {