adb: call run_transport_disconnects() only once.

Currently run_transport_disconnects() are called twice. One is in
handle_offline(), another is before destroying transport.
The users of disconnect callback are listener, adb_auth_client, and
remote_sockets. All of them need only to be called once. And after
handle_offline, no new listeners, adb_auth_client, or remote_sockets
can be connected to the offlined transport. So I think we can remove
the second call to run_transport_disconnects().

Change-Id: I1ef8b6b7b5ab7ae1bad109be107c85973d65a2e3
This commit is contained in:
Yabin Cui 2015-08-28 11:39:37 -07:00
parent 2c58af5223
commit 12d7f0909a
1 changed files with 0 additions and 2 deletions

View File

@ -536,8 +536,6 @@ static void transport_registration_func(int _fd, unsigned ev, void *data)
transport_list.remove(t);
adb_mutex_unlock(&transport_lock);
run_transport_disconnects(t);
if (t->product)
free(t->product);
if (t->serial)