dolphin/Source/Core
Léo Lam 165e3a9936 IPC_HLE: Fix emulated BT crash (uninitialised memory)
When the emulated BT device is created, m_HCIEndpoint (which is a
CtrlBuffer)'s m_cmd_address is not initialised to 0. So it ends up
being a random value. This is normally not an issue… but the
emulated Bluetooth code relies on m_cmd_address to know whether the
HCI endpoint is still valid.

This is a problem with ES_Launch, because the bt_emu class is
destructed and re-constructed, and while m_cmd_address is still
uninitialised, the ES_Launch code disconnects all Wii remotes,
which triggers a HCI event and hence the bug.
2016-11-19 00:11:41 +01:00
..
AudioCommon Merge pull request #4414 from linkmauve/single-newline 2016-11-02 12:20:46 +01:00
Common BlockingLoop: Yield to UI message pump while waiting. 2016-11-11 13:37:02 +01:00
Core IPC_HLE: Fix emulated BT crash (uninitialised memory) 2016-11-19 00:11:41 +01:00
DiscIO Merge pull request #4401 from JosJuice/rename-getuniqueid 2016-10-31 12:39:27 +01:00
DolphinQt2 Host: Remove the Host_RequestFullscreen() method. 2016-11-11 20:36:09 +01:00
DolphinWX DolphinWX: Fix toolbar creation on macOS 2016-11-18 21:32:12 +11:00
InputCommon Merge pull request #4405 from xrix4096/mac-unknown-joyaxis 2016-10-31 13:01:47 +01:00
UICommon Fix missing includes 2016-10-07 23:46:41 +02:00
VideoBackends Vulkan: Use multiple command pools, one per frame 2016-11-15 00:40:15 +10:00
VideoCommon Cosmetics. 2016-11-13 22:17:40 +01:00
CMakeLists.txt [UI] Remove DolphinQt 2016-01-05 19:42:02 -06:00