Lines Matching refs:fwd
737 struct Forward fwd; in server_input_global_request() local
739 memset(&fwd, 0, sizeof(fwd)); in server_input_global_request()
750 if ((r = sshpkt_get_cstring(ssh, &fwd.listen_host, NULL)) != 0 || in server_input_global_request()
754 fwd.listen_host, port); in server_input_global_request()
756 fwd.listen_port = (int)port; in server_input_global_request()
762 (!want_reply && fwd.listen_port == 0)) { in server_input_global_request()
767 success = channel_setup_remote_fwd_listener(ssh, &fwd, in server_input_global_request()
776 if ((r = sshpkt_get_cstring(ssh, &fwd.listen_host, NULL)) != 0 || in server_input_global_request()
781 fwd.listen_host, port); in server_input_global_request()
783 fwd.listen_port = (int)port; in server_input_global_request()
784 success = channel_cancel_rport_listener(ssh, &fwd); in server_input_global_request()
787 if ((r = sshpkt_get_cstring(ssh, &fwd.listen_path, NULL)) != 0) in server_input_global_request()
790 fwd.listen_path); in server_input_global_request()
802 &fwd, NULL, &options.fwd_opts); in server_input_global_request()
805 if ((r = sshpkt_get_cstring(ssh, &fwd.listen_path, NULL)) != 0) in server_input_global_request()
808 fwd.listen_path); in server_input_global_request()
810 success = channel_cancel_rport_listener(ssh, &fwd); in server_input_global_request()
826 free(fwd.listen_host); in server_input_global_request()
827 free(fwd.listen_path); in server_input_global_request()