Loading bluetooth/1.0/default/vendor_interface.cc +7 −0 Original line number Original line Diff line number Diff line Loading @@ -265,6 +265,13 @@ bool VendorInterface::Open(InitializeCompleteCallback initialize_complete_cb, } } void VendorInterface::Close() { void VendorInterface::Close() { // These callbacks may send HCI events (vendor-dependent), so make sure to // StopWatching the file descriptor after this. if (lib_interface_ != nullptr) { bt_vendor_lpm_mode_t mode = BT_VND_LPM_DISABLE; lib_interface_->op(BT_VND_OP_LPM_SET_MODE, &mode); } fd_watcher_.StopWatchingFileDescriptors(); fd_watcher_.StopWatchingFileDescriptors(); if (hci_ != nullptr) { if (hci_ != nullptr) { Loading Loading
bluetooth/1.0/default/vendor_interface.cc +7 −0 Original line number Original line Diff line number Diff line Loading @@ -265,6 +265,13 @@ bool VendorInterface::Open(InitializeCompleteCallback initialize_complete_cb, } } void VendorInterface::Close() { void VendorInterface::Close() { // These callbacks may send HCI events (vendor-dependent), so make sure to // StopWatching the file descriptor after this. if (lib_interface_ != nullptr) { bt_vendor_lpm_mode_t mode = BT_VND_LPM_DISABLE; lib_interface_->op(BT_VND_OP_LPM_SET_MODE, &mode); } fd_watcher_.StopWatchingFileDescriptors(); fd_watcher_.StopWatchingFileDescriptors(); if (hci_ != nullptr) { if (hci_ != nullptr) { Loading