mirror of
https://github.com/nmap/nmap.git
synced 2026-02-11 16:06:33 +00:00
Use sockaddr_storage_equal in place of sockaddr_storage_cmp where
appropriate.
This commit is contained in:
@@ -565,7 +565,7 @@ bool TargetGroup::is_resolved_address(const struct sockaddr_storage *ss)
|
||||
return false;
|
||||
resolvedaddr = *resolvedaddrs.begin();
|
||||
|
||||
return sockaddr_storage_cmp(&resolvedaddr, ss) == 0;
|
||||
return sockaddr_storage_equal(&resolvedaddr, ss);
|
||||
}
|
||||
|
||||
/* Return a string of the name or address that was resolved for this group. */
|
||||
|
||||
@@ -2055,7 +2055,7 @@ static void printtraceroute_normal(Target *currenths) {
|
||||
sslen = sizeof(addr);
|
||||
currenths->TargetSockAddr(&addr, &sslen);
|
||||
while (it != currenths->traceroute_hops.end()
|
||||
&& sockaddr_storage_cmp(&it->tag, &addr) != 0) {
|
||||
&& !sockaddr_storage_equal(&it->tag, &addr)) {
|
||||
shared_hop = &*it;
|
||||
it++;
|
||||
}
|
||||
|
||||
@@ -997,7 +997,7 @@ void TracerouteState::set_host_hop(HostState *host, u8 ttl,
|
||||
}
|
||||
sslen = sizeof(addr);
|
||||
host->target->TargetSockAddr(&addr, &sslen);
|
||||
if (sockaddr_storage_cmp(&hop->tag, &addr) == 0) {
|
||||
if (sockaddr_storage_equal(&hop->tag, &addr)) {
|
||||
if (o.debugging > 1) {
|
||||
log_write(LOG_STDOUT, "%s continuing trace from TTL %d\n",
|
||||
host->target->targetipstr(), host->current_ttl);
|
||||
@@ -1204,7 +1204,7 @@ void TracerouteState::read_replies(long timeout) {
|
||||
|
||||
sslen = sizeof(ss);
|
||||
host->target->TargetSockAddr(&ss, &sslen);
|
||||
if (sockaddr_storage_cmp(&ss, &reply.from_addr) == 0) {
|
||||
if (sockaddr_storage_equal(&ss, &reply.from_addr)) {
|
||||
adjust_timeouts2(&probe->sent_time, &reply.rcvdtime, &host->target->to);
|
||||
if (host->reached_target == 0 || probe->ttl < host->reached_target)
|
||||
host->reached_target = probe->ttl;
|
||||
@@ -1371,7 +1371,7 @@ Probe *TracerouteState::lookup_probe(
|
||||
|
||||
sslen = sizeof(ss);
|
||||
(*host_iter)->target->TargetSockAddr(&ss, &sslen);
|
||||
if (sockaddr_storage_cmp(&ss, target_addr) != 0)
|
||||
if (!sockaddr_storage_equal(&ss, target_addr))
|
||||
continue;
|
||||
for (probe_iter = (*host_iter)->unanswered_probes.begin();
|
||||
probe_iter != (*host_iter)->unanswered_probes.end();
|
||||
|
||||
Reference in New Issue
Block a user