Browse Source

utun: игнорировать SIGPIPE, чтобы send() в закрытый TCP-сокет не убивал демон

proxy
evgeny 2 weeks ago
parent
commit
6c42390fc2
  1. 6
      src/utun.c

6
src/utun.c

@ -335,6 +335,12 @@ int main(int argc, char *argv[]) {
}
#endif
// Игнорировать SIGPIPE: send() в закрытый TCP-сокет (reality-relay/STCP под сканерами)
// не должен молча убивать демон — ошибки EPIPE обрабатываются по errno в коде.
#ifndef _WIN32
signal(SIGPIPE, SIG_IGN);
#endif
// Enable TUN initialization for VPN functionality
utun_instance_set_tun_init_enabled(1);

Loading…
Cancel
Save