Loading adb/services.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -478,11 +478,17 @@ asocket* host_service_to_socket(const char* name, const char* serial) { return nullptr; } int fd = create_service_thread(wait_for_state, sinfo.release()); int fd = create_service_thread(wait_for_state, sinfo.get()); if (fd != -1) { sinfo.release(); } return create_local_socket(fd); } else if (!strncmp(name, "connect:", 8)) { char* host = strdup(name + 8); int fd = create_service_thread(connect_service, host); if (fd == -1) { free(host); } return create_local_socket(fd); } return NULL; Loading Loading
adb/services.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -478,11 +478,17 @@ asocket* host_service_to_socket(const char* name, const char* serial) { return nullptr; } int fd = create_service_thread(wait_for_state, sinfo.release()); int fd = create_service_thread(wait_for_state, sinfo.get()); if (fd != -1) { sinfo.release(); } return create_local_socket(fd); } else if (!strncmp(name, "connect:", 8)) { char* host = strdup(name + 8); int fd = create_service_thread(connect_service, host); if (fd == -1) { free(host); } return create_local_socket(fd); } return NULL; Loading