]> git.ipfire.org Git - thirdparty/wireguard-go.git/commit
wintun: Check for user close in read loop regardless the load
authorSimon Rozman <simon@rozman.si>
Fri, 8 Feb 2019 07:48:35 +0000 (08:48 +0100)
committerSimon Rozman <simon@rozman.si>
Fri, 8 Feb 2019 07:48:35 +0000 (08:48 +0100)
commit5981d5cacff73b3ba9fc9619ea60f8fc3ad65295
treef2bc57bd8b5753fb22f3fda9e987dace0c4ade32
parentb13739ada2cfa1c66672e7a4edfe339e394b1a4f
wintun: Check for user close in read loop regardless the load

Do the WaitForSingleObject() always to provide high-load responsiveness.

Reorder events so TUN_SIGNAL_CLOSE has priority over
TUN_SIGNAL_DATA_AVAIL, to provide high-load responsiveness at all.

Signed-off-by: Simon Rozman <simon@rozman.si>
tun/tun_windows.go