Loading adb/transport_local.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -172,7 +172,9 @@ static void server_socket_thread(void* arg) { D("server: new connection on fd %d", fd); close_on_exec(fd); disable_tcp_nagle(fd); register_socket_transport(fd, "host", port, 1); if (register_socket_transport(fd, "host", port, 1) != 0) { adb_close(fd); } } } D("transport: server_socket_thread() exiting"); Loading Loading @@ -266,8 +268,8 @@ static void qemu_socket_thread(void* arg) { /* Host is connected. Register the transport, and start the * exchange. */ std::string serial = android::base::StringPrintf("host-%d", fd); register_socket_transport(fd, serial.c_str(), port, 1); if (!WriteFdExactly(fd, _start_req, strlen(_start_req))) { if (register_socket_transport(fd, serial.c_str(), port, 1) != 0 || !WriteFdExactly(fd, _start_req, strlen(_start_req))) { adb_close(fd); } } Loading Loading
adb/transport_local.cpp +5 −3 Original line number Diff line number Diff line Loading @@ -172,7 +172,9 @@ static void server_socket_thread(void* arg) { D("server: new connection on fd %d", fd); close_on_exec(fd); disable_tcp_nagle(fd); register_socket_transport(fd, "host", port, 1); if (register_socket_transport(fd, "host", port, 1) != 0) { adb_close(fd); } } } D("transport: server_socket_thread() exiting"); Loading Loading @@ -266,8 +268,8 @@ static void qemu_socket_thread(void* arg) { /* Host is connected. Register the transport, and start the * exchange. */ std::string serial = android::base::StringPrintf("host-%d", fd); register_socket_transport(fd, serial.c_str(), port, 1); if (!WriteFdExactly(fd, _start_req, strlen(_start_req))) { if (register_socket_transport(fd, serial.c_str(), port, 1) != 0 || !WriteFdExactly(fd, _start_req, strlen(_start_req))) { adb_close(fd); } } Loading