Handle errors from TAP-Win32/64 adapter in a better way.
authorGuus Sliepen <guus@tinc-vpn.org>
Fri, 7 Feb 2014 15:34:08 +0000 (16:34 +0100)
committerGuus Sliepen <guus@tinc-vpn.org>
Fri, 7 Feb 2014 18:48:37 +0000 (19:48 +0100)
commit67498fb1b55960bcc2ccead2e6341de4167413af
tree8be368aa9c6d303441c06e4ad4eb42c6d5f071fc
parentd5e4226a37ff101cc9328ab6b1f791257cb23c57
Handle errors from TAP-Win32/64 adapter in a better way.

Before, the tapreader thread would just exit immediately after encountering the
first error, without notifying the main thread. Now, the tapreader thead never
exits itself, but tells the main thread to stop when more than ten errors are
encountered in a row.
src/mingw/device.c