diff --git a/tools/stm32w/wpcapslip6/wpcapslip6.c b/tools/stm32w/wpcapslip6/wpcapslip6.c index 21d88cbf7..6b4c0cb5c 100755 --- a/tools/stm32w/wpcapslip6/wpcapslip6.c +++ b/tools/stm32w/wpcapslip6/wpcapslip6.c @@ -1321,7 +1321,7 @@ main(int argc, char **argv) tv.tv_usec = 10; ret = select(maxfd + 1, &rset, &wset, NULL, &tv); } - if(ret == -1 && errno != EINTR) { + if(ret == -1 && errno != EINTR && errno != EAGAIN) { err(1, "select"); } else if(ret > 0) { diff --git a/tools/stm32w/wpcapslip6/wpcapslip6.exe b/tools/stm32w/wpcapslip6/wpcapslip6.exe index 80d8a7f78..92b39ff47 100755 Binary files a/tools/stm32w/wpcapslip6/wpcapslip6.exe and b/tools/stm32w/wpcapslip6/wpcapslip6.exe differ