diff --git a/CHANGELOG b/CHANGELOG index 689eb71ac..7005adfc8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -6,6 +6,9 @@ o Fix mswin32/Makefile so that the new nselib-bin directory is properly included in the Nmap win32 zipfile distribution. Thanks to Rob Nicholls for reporting the problem. +o Fix host reason reported when the target is found to be "down" due + to no response. [Kris] + 4.49RC4 o David did a huge OS fingerprint integration marathon, going through diff --git a/scan_engine.cc b/scan_engine.cc index 6a00620ea..33ce4e5cf 100644 --- a/scan_engine.cc +++ b/scan_engine.cc @@ -4549,6 +4549,8 @@ static void processData(UltraScanInfo *USI) { ultrascan_host_probe_update(USI, host, probeI, newstate, NULL); else ultrascan_port_probe_update(USI, host, probeI, newstate, NULL); + if (host->target->reason.reason_id == ER_UNKNOWN) + host->target->reason.reason_id = ER_NORESPONSE; if (tryno_capped && lastRetryCappedWarning != USI) { /* Perhaps I should give this on a per-host basis. Oh well, hopefully it is rare anyway. */