Simplify server_connect_to()
Only use 2 branches, using either forward or remote tunnel.
This commit is contained in:
parent
5a431cdf9b
commit
8fc58bde75
1 changed files with 9 additions and 9 deletions
|
@ -223,20 +223,20 @@ bool
|
||||||
server_connect_to(struct server *server) {
|
server_connect_to(struct server *server) {
|
||||||
if (!server->tunnel_forward) {
|
if (!server->tunnel_forward) {
|
||||||
server->device_socket = net_accept(server->server_socket);
|
server->device_socket = net_accept(server->server_socket);
|
||||||
|
if (server->device_socket == INVALID_SOCKET) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// we don't need the server socket anymore
|
||||||
|
close_socket(&server->server_socket);
|
||||||
} else {
|
} else {
|
||||||
uint32_t attempts = 100;
|
uint32_t attempts = 100;
|
||||||
uint32_t delay = 100; // ms
|
uint32_t delay = 100; // ms
|
||||||
server->device_socket = connect_to_server(server->local_port, attempts,
|
server->device_socket = connect_to_server(server->local_port, attempts,
|
||||||
delay);
|
delay);
|
||||||
}
|
if (server->device_socket == INVALID_SOCKET) {
|
||||||
|
return false;
|
||||||
if (server->device_socket == INVALID_SOCKET) {
|
}
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!server->tunnel_forward) {
|
|
||||||
// we don't need the server socket anymore
|
|
||||||
close_socket(&server->server_socket);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// we don't need the adb tunnel anymore
|
// we don't need the adb tunnel anymore
|
||||||
|
|
Loading…
Reference in a new issue