tcp_io: fix error_cb busy-spin on graceful EPOLLHUP; socks_proxy: close local socket on both FINs
- error_cb (tcp_io): при graceful HUP (SO_ERROR==0) после уже прочитанного FIN сокет оставался в epoll и level-triggered EPOLLHUP крутил цикл на 100% CPU. Теперь сокет закрывается через tcp_conn_push_close. - socks_proxy on_fin_cb: при обоих обменянных FIN локальный сокет закрывается (send_close + push_close), симметрично exit-стороне (tcp_proxy_server).
This commit is contained in:
1 parent
56d0928632
commit
ce12f058d9
3 files changed
+23
-2
No files matched your search
@@ -6,6 +6,11 @@
|
||||
"type": "local",
|
||||
"command": ["/home/user/.local/bin/uvx", "kwin-mcp"],
|
||||
"enabled": true
|
||||
},
|
||||
"gdb-mcp": {
|
||||
"type": "local",
|
||||
"command": ["/home/user/.local/bin/uvx", "--with", "mcp<2", "gdb-mcp"],
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user