diff --git a/CHANGELOG b/CHANGELOG index d5e3f8e1c..b0bf1113d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,9 @@ # Nmap Changelog ($Id$); -*-text-*- +o Fixed a bug which caused Nmap to infer an improper distance against + some hosts when performaing OS detection against a group whose + distance varies between members. [David, Fyodor] + o Added a new NSE OpenSSL library with functions for multiprecision integer arithmetics, hashing, HMAC, symmetric encryption and symmetric decryption. [Sven] diff --git a/osscan2.cc b/osscan2.cc index 4a5fb279d..c6e99cc38 100644 --- a/osscan2.cc +++ b/osscan2.cc @@ -3659,7 +3659,7 @@ static void endRound(OsScanInfo *OSI, HostOsScan *HOS, int roundNum) { for(hostI = OSI->incompleteHosts.begin(); hostI != OSI->incompleteHosts.end(); hostI++) { - + distance = -1; hsi = *hostI; HOS->makeFP(hsi->hss);