fix: session B — Go-faithful auth error states, NKey padding, permissions, signal disposal

This commit is contained in:
Joseph Doherty
2026-02-26 17:49:13 -05:00
parent 8c380e7ca6
commit a0c9c0094c
12 changed files with 97 additions and 46 deletions

View File

@@ -872,12 +872,10 @@ public sealed partial class ClientConnection
internal void SetPermissions(Auth.Permissions? perms)
{
// Full permission installation deferred to later session.
// Store in Perms for now.
lock (_mu)
{
if (perms != null)
Perms ??= new ClientPermissions();
Perms = BuildPermissions(perms);
}
}