From 47ee706a4a0422fda8a256947355488ebeae16a9 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 19 Jan 2012 00:03:39 +0000 Subject: [PATCH] Handle EACCES in handle_connect_result. This specific connect error is already handled by ultra_scan. A comment there says it can result from ICMPv6 destination-unreachable admin-prohibited messages. --- nsock/src/nsock_core.c | 1 + 1 file changed, 1 insertion(+) diff --git a/nsock/src/nsock_core.c b/nsock/src/nsock_core.c index 7464a210d..afe890de2 100644 --- a/nsock/src/nsock_core.c +++ b/nsock/src/nsock_core.c @@ -338,6 +338,7 @@ void handle_connect_result(mspool *ms, msevent *nse, enum nse_status status) { case 0: nse->status = NSE_STATUS_SUCCESS; break; + case EACCES: /* Can be caused by ICMPv6 dest-unreach-admin. */ case ECONNREFUSED: case EHOSTUNREACH: case ENETDOWN: