From 0a9ce77c015d5aba4e22ac39aa17f00dcb65bdaf Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Fri, 21 Aug 2020 17:25:48 -0400 Subject: It's fixed! --- client.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/client.c b/client.c index 2879f40..5493d84 100644 --- a/client.c +++ b/client.c @@ -384,10 +384,11 @@ int do_client_loop(uint8_t *tox_id_str) log_printf(L_ERROR, "Shutting down - could not bind to listening port\n"); exit(1); } + client_tunnel.sockfd = 0; /* fall through... */ case Mode_Client_Pipe: send_tunnel_request_packet(remote_host, remote_port, friendnumber); - state = CLIENT_STATE_WAIT_FOR_ACKTUNNEL; + state = CLIENT_STATE_FORWARDING; break; default: log_printf(L_ERROR, "BUG: Impossible client mode at %s:%s", __FILE__, __LINE__); @@ -416,10 +417,6 @@ int do_client_loop(uint8_t *tox_id_str) case CLIENT_STATE_PING_SENT: /* Just sit there and wait for pong */ break; - case CLIENT_STATE_WAIT_FOR_ACKTUNNEL: - /* client_tunnel.sockfd = 0; */ - /* send_tunnel_request_packet(remote_host, remote_port, friendnumber); */ - break; case CLIENT_STATE_FORWARDING: { int accept_fd = 0; -- cgit v1.2.3