Don't perform traceroute on timed-out targets. Fixes #410

This commit is contained in:
dmiller 2026-05-07 20:12:47 +00:00
parent bf82212b14
commit e6614c0856

View file

@ -1518,8 +1518,10 @@ int traceroute(std::vector<Target *> &Targets) {
for (target_iter = Targets.begin();
target_iter != Targets.end();
target_iter++) {
if ((*target_iter)->ifType() == devt_loopback)
; /* Ignore */
Target *target = *target_iter;
if (target->ifType() == devt_loopback
|| target->timedOut(NULL))
continue; /* Ignore */
else if ((*target_iter)->directlyConnected())
direct.push_back(*target_iter);
else