Files
netbird/client/internal
riccardom e5f788a88c [client] Bind the map-state manager to the sync stream
The manager ran on the engine context, so after Sync returned it stayed
alive until the engine was cancelled. A caller waiting on shutdownWg before
cancelling, as TestEngine_FirstSyncInfoCarriesLoginChecks does, deadlocked.
The run loop also only looked at the context when idle, so a cancel landing
mid-convergence kept draining the remaining passes.
2026-10-20 10:17:03 +02:00
..