1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

merge soc07 r4959 - Put <extrareasons> inside <extraports> as this should really simplify XML parsers' jobs because they won't have to keep track of what states and reasons go together

This commit is contained in:
fyodor
2007-08-11 04:30:24 +00:00
parent 2af8e785f8
commit abc402ebe7
3 changed files with 1 additions and 23 deletions

View File

@@ -113,7 +113,6 @@ FingerPrintResults::FingerPrintResults() {
osscan_opentcpport = osscan_closedtcpport = osscan_closedudpport = -1;
distance = -1;
distance_guess = -1;
max_init_ttl = -1;
/* We keep FPs holding at least 10 records because Gen1 OS detection
doesn't support maxOSTries() */
FPs = (FingerPrint **) safe_zalloc(MAX(o.maxOSTries(), 10) * sizeof(FingerPrint *));
@@ -160,11 +159,6 @@ const char *FingerPrintResults::OmitSubmissionFP() {
if (osscan_closedtcpport <= 0)
return "Missing a closed TCP port so results incomplete";
if (max_init_ttl > 0xFF) {
snprintf(reason, sizeof(reason), "An initial TTL (%d) is greater than 255", max_init_ttl);
return reason;
}
/* This can happen if the TTL in the response to the UDP probe is somehow
greater than the TTL in the probe itself. We exclude -1 because that is
used to mean the distance is unknown, though there's a chance it could