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

3
.gitignore vendored
View File

@@ -161,6 +161,9 @@ FodyWeavers.xsd
## Go reference implementation
golang/
## Git worktrees
.worktrees/
## OS
.DS_Store
Thumbs.db

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