Handle TAP-Win32 immediate reads correctly.
authorEtienne Dechamps <etienne@edechamps.fr>
Sat, 19 Jul 2014 17:11:42 +0000 (18:11 +0100)
committerEtienne Dechamps <etienne@edechamps.fr>
Sat, 19 Jul 2014 17:38:24 +0000 (18:38 +0100)
The handling of TAP-Win32 virtual network device reads that complete
immediately (ReadFile() returns TRUE) is incorrect - instead of
starting a new read, tinc will continue listening for the overlapped
read completion event which will never fire. As a result, tinc stops
receiving packets on the interface.


No differences found