From 4c1493506d331a6cfb3f57ca8777998363774ea7 Mon Sep 17 00:00:00 2001 From: Brendan Le Glaunec Date: Tue, 13 Apr 2021 19:10:04 +0200 Subject: [PATCH] Display nmap warnings correctly before exiting when a fatal error occurs (#285) --- scan.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scan.go b/scan.go index c5cf15f..b02ed94 100644 --- a/scan.go +++ b/scan.go @@ -37,13 +37,12 @@ func (s *Scanner) Scan() ([]Stream, error) { func (s *Scanner) scan(nmapScanner nmap.ScanRunner) ([]Stream, error) { results, warnings, err := nmapScanner.Run() - if err != nil { - return nil, s.term.FailStepf("error while scanning network: %v", err) - } - for _, warning := range warnings { s.term.Infoln("[Nmap Warning]", warning) } + if err != nil { + return nil, s.term.FailStepf("error while scanning network: %v", err) + } // Get streams from nmap results. var streams []Stream