X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fmingw%2Fdevice.c;h=2cce1f2bdf3faed529797b4e809ce2c86ab59801;hb=d2b03f006f98d504e3e30f2d4b91ce02abd19c51;hp=eb3663d7921a322b2c15e4f19b34bc7b49d7c9f2;hpb=8145a3392bdcff4d7856ba72e66a90d73d887c00;p=tinc diff --git a/src/mingw/device.c b/src/mingw/device.c index eb3663d7..2cce1f2b 100644 --- a/src/mingw/device.c +++ b/src/mingw/device.c @@ -72,6 +72,7 @@ static void device_issue_read() { static void device_handle_read(void *data, int flags) { DWORD len; + if(!GetOverlappedResult(device_handle, &device_read_overlapped, &len, FALSE)) { logger(DEBUG_ALWAYS, LOG_ERR, "Error getting read result from %s %s: %s", device_info, device, strerror(errno));