Files
sing-box/dns
世界 aba8346bd6 Fix DNS cache lock goroutine leak
The cache deduplication in Client.Exchange uses a channel-based lock
per DNS question. Waiting goroutines blocked on <-cond without context
awareness, causing them to accumulate indefinitely when the owning
goroutine's transport call stalls. Add select on ctx.Done() so waiters
respect context cancellation and timeouts.
2026-02-06 22:28:35 +08:00
..
2026-01-17 05:48:41 +08:00
2025-07-08 13:12:14 +08:00
2025-10-05 17:58:21 +08:00
2026-02-06 22:28:35 +08:00
2025-09-12 18:05:02 +08:00
2026-01-17 05:48:41 +08:00
2025-09-08 09:12:30 +08:00
2025-07-08 13:12:14 +08:00