Core/BTEmu: Change a member variable to a local variable.

This commit is contained in:
Jordan Woyak 2020-09-19 18:00:22 -05:00
parent 39df01434c
commit 32ef8a46a1
2 changed files with 1 additions and 5 deletions

View File

@ -102,7 +102,6 @@ void BluetoothEmu::DoState(PointerWrap& p)
p.Do(m_is_active); p.Do(m_is_active);
p.Do(m_controller_bd); p.Do(m_controller_bd);
DoStateForMessage(m_ios, p, m_ctrl_setup);
DoStateForMessage(m_ios, p, m_hci_endpoint); DoStateForMessage(m_ios, p, m_hci_endpoint);
DoStateForMessage(m_ios, p, m_acl_endpoint); DoStateForMessage(m_ios, p, m_acl_endpoint);
p.Do(m_last_ticks); p.Do(m_last_ticks);
@ -149,10 +148,8 @@ IPCCommandResult BluetoothEmu::IOCtlV(const IOCtlVRequest& request)
{ {
case USB::IOCTLV_USBV0_CTRLMSG: // HCI command is received from the stack case USB::IOCTLV_USBV0_CTRLMSG: // HCI command is received from the stack
{ {
m_ctrl_setup = std::make_unique<USB::V0CtrlMessage>(m_ios, request);
// Replies are generated inside // Replies are generated inside
ExecuteHCICommandMessage(*m_ctrl_setup); ExecuteHCICommandMessage(USB::V0CtrlMessage(m_ios, request));
m_ctrl_setup.reset();
send_reply = false; send_reply = false;
break; break;
} }

View File

@ -70,7 +70,6 @@ private:
// this is used to trigger connecting via ACL // this is used to trigger connecting via ACL
u8 m_scan_enable = 0; u8 m_scan_enable = 0;
std::unique_ptr<USB::V0CtrlMessage> m_ctrl_setup;
std::unique_ptr<USB::V0IntrMessage> m_hci_endpoint; std::unique_ptr<USB::V0IntrMessage> m_hci_endpoint;
std::unique_ptr<USB::V0BulkMessage> m_acl_endpoint; std::unique_ptr<USB::V0BulkMessage> m_acl_endpoint;
std::deque<SQueuedEvent> m_event_queue; std::deque<SQueuedEvent> m_event_queue;