mirror of
https://github.com/hackdiaz-dev/free-turn-proxy.git
synced 2026-10-12 09:41:53 +02:00
7ffa21b8aa
runCaptchaServerAndWait теперь делает select на ctx.Done вместе с keyCh и закрывает listener в defer. Без этого, когда родительский manualCtx истекал (3m), внутренняя горутина блокировалась на keyCh навсегда, оставляя 127.0.0.1:8765 занятым до выхода процесса. SolveViaProxy/SolveViaHTTP принимают ctx и протягивают его; manualCaptchaSolver в cmd/client/main.go форвардит ctx вместо того, чтобы его терять.