OSDN Git Service

test_vendor: Stop watching before closing the FD
authorMyles Watson <mylesgw@google.com>
Wed, 15 Mar 2017 19:14:36 +0000 (12:14 -0700)
committerMyles Watson <mylesgw@google.com>
Wed, 15 Mar 2017 19:19:15 +0000 (19:19 +0000)
Test: net_test_bluetooth BluetoothTest.AdapterRepeatedEnableDisable
Change-Id: I72f5c9105b535ad5a5c41bc15dc9a3ad5f4e023f

vendor_libs/test_vendor_lib/src/vendor_manager.cc

index d63580a..9a15965 100644 (file)
@@ -110,7 +110,10 @@ void VendorManager::SetUpTestChannel(int port) {
   });
 }
 
-void VendorManager::CloseHciFd() { transport_.CloseHciFd(); }
+void VendorManager::CloseHciFd() {
+  async_manager_.StopWatchingFileDescriptor(transport_.GetHciFd());
+  transport_.CloseHciFd();
+}
 
 int VendorManager::GetHciFd() const { return transport_.GetHciFd(); }