aboutsummaryrefslogtreecommitdiffstats
path: root/adb/commandline.c
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2009-11-28 12:46:13 -0500
committerMike Lockwood <lockwood@android.com>2009-12-23 07:44:03 -0500
commita59387b508efd99031de2f23363092fdf4dfc130 (patch)
tree27fc93d2f4eb61952f87ffbea172cd9aac2c9da6 /adb/commandline.c
parent303254eb674991bbb79b887b0d49fef48ae5abd4 (diff)
downloadsystem_core-a59387b508efd99031de2f23363092fdf4dfc130.tar.gz
system_core-a59387b508efd99031de2f23363092fdf4dfc130.tar.bz2
system_core-a59387b508efd99031de2f23363092fdf4dfc130.zip
adb: fix -d and -e options for "adb forward" command.
Change-Id: I9166572a1c398ce5ef1423d19a30895385118ee5 Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'adb/commandline.c')
-rw-r--r--adb/commandline.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/adb/commandline.c b/adb/commandline.c
index 52bcedc2..3711a626 100644
--- a/adb/commandline.c
+++ b/adb/commandline.c
@@ -990,9 +990,13 @@ top:
if(!strcmp(argv[0], "forward")) {
if(argc != 3) return usage();
if (serial) {
- snprintf(buf, sizeof buf, "host-serial:%s:forward:%s;%s",serial,argv[1],argv[2]);
+ snprintf(buf, sizeof buf, "host-serial:%s:forward:%s;%s",serial, argv[1], argv[2]);
+ } else if (ttype == kTransportUsb) {
+ snprintf(buf, sizeof buf, "host-usb:forward:%s;%s", argv[1], argv[2]);
+ } else if (ttype == kTransportLocal) {
+ snprintf(buf, sizeof buf, "host-local:forward:%s;%s", argv[1], argv[2]);
} else {
- snprintf(buf, sizeof buf, "host:forward:%s;%s",argv[1],argv[2]);
+ snprintf(buf, sizeof buf, "host:forward:%s;%s", argv[1], argv[2]);
}
if(adb_command(buf)) {
fprintf(stderr,"error: %s\n", adb_error());