diff options
| -rw-r--r-- | adb/sockets.c | 4 | ||||
| -rw-r--r-- | adb/transport.c | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/adb/sockets.c b/adb/sockets.c index df223b13..a73fc621 100644 --- a/adb/sockets.c +++ b/adb/sockets.c @@ -598,6 +598,10 @@ unsigned unhex(unsigned char *s, int len) char *skip_host_serial(char *service) { char *first_colon, *serial_end; + if (!strncmp(service, "usb:", 4)) { + return strchr(service + 4, ':'); + } + first_colon = strchr(service, ':'); if (!first_colon) { /* No colon in service string. */ diff --git a/adb/transport.c b/adb/transport.c index 70fc58ed..9c63640d 100644 --- a/adb/transport.c +++ b/adb/transport.c @@ -922,9 +922,6 @@ atransport *find_transport(const char *serial) if (t->serial && !strcmp(serial, t->serial)) { break; } - if (t->devpath && !strcmp(serial, t->devpath)) { - break; - } } adb_mutex_unlock(&transport_lock); |
