diff --git a/output.cc b/output.cc index 2da952efd..9cca6b536 100644 --- a/output.cc +++ b/output.cc @@ -1258,12 +1258,12 @@ void output_xml_scaninfo_records(struct scan_lists *scanlist) { doscaninfo("maimon", "tcp", scanlist->tcp_ports, scanlist->tcp_count); else if (o.finscan) doscaninfo("fin", "tcp", scanlist->tcp_ports, scanlist->tcp_count); - else if (o.udpscan) - doscaninfo("udp", "udp", scanlist->udp_ports, scanlist->udp_count); - else if (o.ipprotscan) + else if (o.ipprotscan) doscaninfo("ipproto", "ip", scanlist->prots, scanlist->prot_count); else if (o.idlescan) doscaninfo("idle", "tcp", scanlist->tcp_ports, scanlist->tcp_count); + if (o.udpscan) + doscaninfo("udp", "udp", scanlist->udp_ports, scanlist->udp_count); log_flush_all(); }