be1eb3392ef94baac433b59f790e8f0c5a49e33c
Fix Shutdown()/LameDuckMode() deadlock caused by calling .GetAwaiter().GetResult() on pending ValueTask from Channel.ReadAsync(). ValueTask does not support synchronous blocking — must convert via .AsTask() first. Add two integration tests validating the full Start() → AcceptLoop → client connection → Shutdown lifecycle.
Description
No description provided
Languages
C#
98.9%
Go
0.5%
Python
0.4%
Shell
0.2%