Merge "Initialize pointers for vendor_interface"

This commit is contained in:
Joseph Pirozzo
2018-11-13 22:48:31 +00:00
committed by Gerrit Code Review
2 changed files with 5 additions and 4 deletions

View File

@@ -294,6 +294,7 @@ void VendorInterface::Close() {
lib_interface_->op(BT_VND_OP_POWER_CTRL, &power_state);
lib_interface_->cleanup();
lib_interface_ = nullptr;
}
if (lib_handle_ != nullptr) {

View File

@@ -58,15 +58,15 @@ class VendorInterface {
void HandleIncomingEvent(const hidl_vec<uint8_t>& hci_packet);
void* lib_handle_;
bt_vendor_interface_t* lib_interface_;
void* lib_handle_ = nullptr;
bt_vendor_interface_t* lib_interface_ = nullptr;
async::AsyncFdWatcher fd_watcher_;
InitializeCompleteCallback initialize_complete_cb_;
hci::HciProtocol* hci_;
hci::HciProtocol* hci_ = nullptr;
PacketReadCallback event_cb_;
FirmwareStartupTimer* firmware_startup_timer_;
FirmwareStartupTimer* firmware_startup_timer_ = nullptr;
};
} // namespace implementation