Browse Source
- 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).v2
3 changed files with 23 additions and 2 deletions
Loading…
Reference in new issue