@@ -3,6 +3,7 @@ package main
33import (
44 "context"
55 "errors"
6+ "log"
67 "os"
78 "os/user"
89 "time"
@@ -32,7 +33,11 @@ func (h *naabuPassiveSingleLibrary) Execute() error {
3233 if err != nil {
3334 return err
3435 }
35- defer os .RemoveAll (testFile )
36+ defer func () {
37+ if err := os .RemoveAll (testFile ); err != nil {
38+ log .Printf ("could not remove test file: %s\n " , err )
39+ }
40+ }()
3641
3742 options := runner.Options {
3843 HostsFile : testFile ,
@@ -45,7 +50,11 @@ func (h *naabuPassiveSingleLibrary) Execute() error {
4550 if err != nil {
4651 return err
4752 }
48- defer naabuRunner .Close ()
53+ defer func () {
54+ if err := naabuRunner .Close (); err != nil {
55+ log .Printf ("could not close naabu runner: %s\n " , err )
56+ }
57+ }()
4958
5059 return naabuRunner .RunEnumeration (context .TODO ())
5160}
@@ -65,7 +74,11 @@ func (h *naabuSingleLibrary) Execute() error {
6574 if err != nil {
6675 return err
6776 }
68- defer os .RemoveAll (testFile )
77+ defer func () {
78+ if err := os .RemoveAll (testFile ); err != nil {
79+ log .Printf ("could not remove test file: %s\n " , err )
80+ }
81+ }()
6982
7083 var got bool
7184
@@ -83,7 +96,11 @@ func (h *naabuSingleLibrary) Execute() error {
8396 if err != nil {
8497 return err
8598 }
86- defer naabuRunner .Close ()
99+ defer func () {
100+ if err := naabuRunner .Close (); err != nil {
101+ log .Printf ("could not close naabu runner: %s\n " , err )
102+ }
103+ }()
87104
88105 if err = naabuRunner .RunEnumeration (context .TODO ()); err != nil {
89106 return err
@@ -110,7 +127,11 @@ func (h *naabuMultipleExecLibrary) Execute() error {
110127 if err != nil {
111128 return err
112129 }
113- defer os .RemoveAll (testFile )
130+ defer func () {
131+ if err := os .RemoveAll (testFile ); err != nil {
132+ log .Printf ("could not remove test file: %s\n " , err )
133+ }
134+ }()
114135
115136 var got bool
116137
@@ -136,7 +157,9 @@ func (h *naabuMultipleExecLibrary) Execute() error {
136157 if ! got {
137158 return errors .New ("no results found" )
138159 }
139- naabuRunner .Close ()
160+ if err := naabuRunner .Close (); err != nil {
161+ log .Printf ("could not close naabu runner: %s\n " , err )
162+ }
140163 }
141164 return nil
142165}
@@ -165,7 +188,11 @@ func (h *naabuWithSocks5) Execute() error {
165188 if err != nil {
166189 return err
167190 }
168- defer os .RemoveAll (testFile )
191+ defer func () {
192+ if err := os .RemoveAll (testFile ); err != nil {
193+ log .Printf ("could not remove test file: %s\n " , err )
194+ }
195+ }()
169196
170197 var got bool
171198
@@ -186,7 +213,11 @@ func (h *naabuWithSocks5) Execute() error {
186213 if err != nil {
187214 return err
188215 }
189- defer naabuRunner .Close ()
216+ defer func () {
217+ if err := naabuRunner .Close (); err != nil {
218+ log .Printf ("could not close naabu runner: %s\n " , err )
219+ }
220+ }()
190221
191222 if err = naabuRunner .RunEnumeration (context .TODO ()); err != nil {
192223 return err
0 commit comments