mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-24 22:34:54 +00:00
Merge pull request #5626 from shuffle2/fix-leak
windows: fix handle leak when using continuous scan
This commit is contained in:
commit
13b1fa2c65
1 changed files with 2 additions and 0 deletions
|
@ -476,6 +476,7 @@ bool WiimoteScannerWindows::IsReady() const
|
||||||
|
|
||||||
if (nullptr != hFindRadio)
|
if (nullptr != hFindRadio)
|
||||||
{
|
{
|
||||||
|
CloseHandle(hRadio);
|
||||||
pBluetoothFindRadioClose(hFindRadio);
|
pBluetoothFindRadioClose(hFindRadio);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -897,6 +898,7 @@ void ProcessWiimotes(bool new_scan, const T& callback)
|
||||||
|
|
||||||
if (false == pBluetoothFindNextRadio(hFindRadio, &hRadio))
|
if (false == pBluetoothFindNextRadio(hFindRadio, &hRadio))
|
||||||
{
|
{
|
||||||
|
CloseHandle(hRadio);
|
||||||
pBluetoothFindRadioClose(hFindRadio);
|
pBluetoothFindRadioClose(hFindRadio);
|
||||||
hFindRadio = nullptr;
|
hFindRadio = nullptr;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue