Browse Source
X11PlatformLifetimeEvents.Dispose() could close the same session-management connection more than once. Claim the handle with Interlocked.Exchange and cancel the ICE pump before closing, so it runs exactly once. Fixes #22188 Co-authored-by: Claude Opus 5 <noreply@anthropic.com>pull/21713/merge
committed by
GitHub
1 changed files with 15 additions and 6 deletions
Loading…
Reference in new issue