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:55:31 +0000 (19:55 +0100)
commitac7f82cb235008d1711781a87ffdce5d45465134
tree0e56d3a60b6dc4c82d9a311ca0760e92bde83fb3
parent2f41780023bffc81fa42b0e72f67be86a52b370c
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