From 22efa1ab53fcd484657161841468810b43ea1d0d Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Sun, 26 Jan 2014 10:21:43 -0800 Subject: Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows lockDownFile() implementation that uses 'cacls' utility. --- node/EthernetTap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'node/EthernetTap.cpp') diff --git a/node/EthernetTap.cpp b/node/EthernetTap.cpp index 87482537..fce30b61 100644 --- a/node/EthernetTap.cpp +++ b/node/EthernetTap.cpp @@ -1465,7 +1465,7 @@ void EthernetTap::threadMain() for(;;) { if (!_run) break; - WaitForMultipleObjectsEx(3,wait4,FALSE,INFINITE,TRUE); + DWORD r = WaitForMultipleObjectsEx(writeInProgress ? 3 : 2,wait4,FALSE,INFINITE,TRUE); if (!_run) break; if (HasOverlappedIoCompleted(&_tapOvlRead)) { -- cgit v1.2.3