From ab44513a988afbf1cab28ac441950c7bc9558502 Mon Sep 17 00:00:00 2001 From: vincent Date: Mon, 17 Oct 2016 11:21:32 +0000 Subject: [PATCH] Add check before 'case ENONET:' to check for ENONET existence This avoid compiling error in case ENONET is not defined, for example when compiling nmap without openssl --- scan_engine_connect.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scan_engine_connect.cc b/scan_engine_connect.cc index 10986f425..ae3c80c9b 100644 --- a/scan_engine_connect.cc +++ b/scan_engine_connect.cc @@ -305,12 +305,14 @@ static void handleConnectResult(UltraScanInfo *USI, HostScanStats *hss, newportstate = PORT_FILTERED; current_reason = ER_NETUNREACH; break; +#ifdef ENONET case ENONET: /* For Linux at least, this means ICMP type 3 code 8, source host isolated */ newhoststate = HOST_DOWN; newportstate = PORT_FILTERED; current_reason = ER_DESTUNREACH; break; +#endif case ENETDOWN: case ENETRESET: case ECONNABORTED: