Files
socks-manager/engine
Your Name 5c1f0122a2 fix: 修复 asyncio 任务清理和 StreamWriter.write() 协程错误
问题1: StreamWriter.write() 不是协程,不需要 await,错误使用会导致 TypeError
问题2: 隧道关闭时未正确取消转发任务,导致 'Task was destroyed but it is pending!' 警告
问题3: 未对 None 的 reader/writer 做前置检查,导致空指针异常

修复内容:
- 移除 dst.write(data) 前的 await
- _tunnel() finally 块中主动取消转发任务并 await
- _forward() 开头添加 None 检查
- _close_streams() 增加 None 检查
- 添加异常捕获日志
2026-07-17 00:02:14 +08:00
..