search for: control_client_sighandler

Displaying 2 results from an estimated 2 matches for "control_client_sighandler".

2007 Aug 03
1
race condition with ControlMaster=auto
...lients */ + if (mux_command == SSHMUX_COMMAND_OPEN && + ssh_control_listener(1)) + return; + debug("trying to connect to control master socket %s", + options.control_path); /* FALLTHROUGH */ case SSHCTL_MASTER_NO: break; @@ -1452,6 +1462,8 @@ signal(SIGINT, control_client_sighandler); signal(SIGTERM, control_client_sighandler); signal(SIGWINCH, control_client_sigrelay); + + debug("connected to control master; waiting for exit"); if (tty_flag) enter_raw_mode();
2010 Jan 14
1
ssh(1) multiplexing rewrite
...gt;self, mux_session_confirm, cctx); + channel_register_cleanup(nc->self, mux_master_session_cleanup_cb, 0); + + /* prepare reply */ + /* XXX defer until mux_session_confirm() fires */ + buffer_put_int(r, MUX_S_OK); + state->conn_state = MUX_SESSION; -/* Exit signal handler */ -static void -control_client_sighandler(int signo) -{ - muxclient_terminate = signo; + return 0; } -/* - * Relay signal handler - used to pass some signals from mux client to - * mux master. - */ -static void -control_client_sigrelay(int signo) +static int +process_mux_alive_check(struct mux_master_state *state, Channel *c, + Buffe...