chore: add .worktrees/ to .gitignore for isolated development

This commit is contained in:
Joseph Doherty
2026-02-22 21:54:26 -05:00
parent b744913296
commit 1813250a9e
2 changed files with 5 additions and 2 deletions

View File

@@ -356,14 +356,14 @@ public sealed class NatsClient : IDisposable
continue;
}
var currentPingsOut = Interlocked.Increment(ref _pingsOut);
if (currentPingsOut > _options.MaxPingsOut)
if (Volatile.Read(ref _pingsOut) + 1 > _options.MaxPingsOut)
{
_logger.LogDebug("Client {ClientId} stale connection — closing", Id);
await SendErrAndCloseAsync(NatsProtocol.ErrStaleConnection);
return;
}
var currentPingsOut = Interlocked.Increment(ref _pingsOut);
_logger.LogDebug("Client {ClientId} sending PING ({PingsOut}/{MaxPingsOut})",
Id, currentPingsOut, _options.MaxPingsOut);
try