network engine: handle EAFNOSUPPORT

This commit is contained in:
Adrien Beraud committed 2017-07-15 23:46:33 -04:00
1 parent 43ff0e9e52
commit 15e5fa433b
1 file changed
+4 -1
+4 -1
View File
@@ -252,7 +252,10 @@ NetworkEngine::requestStep(Sp<Request> sreq)
auto err = send((char*)req.msg.data(), req.msg.size(),
(node.reply_time >= now - UDP_REPLY_TIME) ? 0 : MSG_CONFIRM,
node.addr);
if (err == ENETUNREACH || err == EHOSTUNREACH) {
if (err == ENETUNREACH ||
err == EHOSTUNREACH ||
err == EAFNOSUPPORT)
{
node.setExpired();
requests.erase(req.tid);
} else {