diff --git a/scan_engine.cc b/scan_engine.cc index 43a51e495..29361e963 100644 --- a/scan_engine.cc +++ b/scan_engine.cc @@ -2798,6 +2798,8 @@ static UltraProbe *sendConnectScanProbe(UltraScanInfo *USI, HostScanStats *hss, hss->destroyAllOutstandingProbes(); } else if (!USI->ping_scan && port_state != PORT_UNKNOWN) { ultrascan_port_probe_update(USI, hss, probeI, port_state, &USI->now); + } else { + hss->destroyOutstandingProbe(probeI); } probe = NULL; }