From 3175c8e9bfcb01f181d7300755da15a999e5461c Mon Sep 17 00:00:00 2001 From: Tom Marlin Date: Wed, 27 Jul 2011 12:56:14 -0500 Subject: [PATCH] Fixed memory leak when using transport:serial. Fixed memory leak when using transport:serial. Code was previously using strdup() to make a copy of the serial number which was not necessary. Instead, just set serial=service. Change-Id: Ifa8fe7999c6fb88955d2c6bdfcd3cd724ec1f020 Signed-off-by: Tom Marlin --- adb/adb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adb/adb.c b/adb/adb.c index f5e6e0c05..a7d327b77 100644 --- a/adb/adb.c +++ b/adb/adb.c @@ -1108,7 +1108,7 @@ int handle_host_request(char *service, transport_type ttype, char* serial, int r type = kTransportAny; } else if (!strncmp(service, "transport:", strlen("transport:"))) { service += strlen("transport:"); - serial = strdup(service); + serial = service; } transport = acquire_one_transport(CS_ANY, type, serial, &error_string);