@@ -15,11 +15,11 @@ import (
1515func DoHealthCheck (options * types.Options ) string {
1616 // RW permissions on config file
1717 var test strings.Builder
18- test . WriteString ( fmt .Sprintf ( "Version: %s\n " , config .Version ) )
19- test . WriteString ( fmt .Sprintf ( "Operating System: %s\n " , runtime .GOOS ) )
20- test . WriteString ( fmt .Sprintf ( "Architecture: %s\n " , runtime .GOARCH ) )
21- test . WriteString ( fmt .Sprintf ( "Go Version: %s\n " , runtime .Version () ))
22- test . WriteString ( fmt .Sprintf ( "Compiler: %s\n " , runtime .Compiler ) )
18+ fmt .Fprintf ( & test , "Version: %s\n " , config .Version )
19+ fmt .Fprintf ( & test , "Operating System: %s\n " , runtime .GOOS )
20+ fmt .Fprintf ( & test , "Architecture: %s\n " , runtime .GOARCH )
21+ fmt .Fprintf ( & test , "Go Version: %s\n " , runtime .Version ())
22+ fmt .Fprintf ( & test , "Compiler: %s\n " , runtime .Compiler )
2323
2424 var testResult string
2525 cfg := config .DefaultConfig
@@ -33,7 +33,7 @@ func DoHealthCheck(options *types.Options) string {
3333 if err != nil {
3434 testResult += fmt .Sprintf (" (%s)" , err )
3535 }
36- test . WriteString ( fmt .Sprintf ( "File \" %s\" Read => %s\n " , filename , testResult ) )
36+ fmt .Fprintf ( & test , "File \" %s\" Read => %s\n " , filename , testResult )
3737 ok , err = fileutil .IsWriteable (filename )
3838 if ok {
3939 testResult = "Ok"
@@ -43,7 +43,7 @@ func DoHealthCheck(options *types.Options) string {
4343 if err != nil {
4444 testResult += fmt .Sprintf (" (%s)" , err )
4545 }
46- test . WriteString ( fmt .Sprintf ( "File \" %s\" Write => %s\n " , filename , testResult ) )
46+ fmt .Fprintf ( & test , "File \" %s\" Write => %s\n " , filename , testResult )
4747 }
4848 c4 , err := net .Dial ("tcp4" , "scanme.sh:80" )
4949 if err == nil && c4 != nil {
@@ -53,7 +53,7 @@ func DoHealthCheck(options *types.Options) string {
5353 if err != nil {
5454 testResult = fmt .Sprintf ("Ko (%s)" , err )
5555 }
56- test . WriteString ( fmt .Sprintf ( "IPv4 connectivity to scanme.sh:80 => %s\n " , testResult ) )
56+ fmt .Fprintf ( & test , "IPv4 connectivity to scanme.sh:80 => %s\n " , testResult )
5757 c6 , err := net .Dial ("tcp6" , "scanme.sh:80" )
5858 if err == nil && c6 != nil {
5959 _ = c6 .Close ()
@@ -62,7 +62,7 @@ func DoHealthCheck(options *types.Options) string {
6262 if err != nil {
6363 testResult = fmt .Sprintf ("Ko (%s)" , err )
6464 }
65- test . WriteString ( fmt .Sprintf ( "IPv6 connectivity to scanme.sh:80 => %s\n " , testResult ) )
65+ fmt .Fprintf ( & test , "IPv6 connectivity to scanme.sh:80 => %s\n " , testResult )
6666 u4 , err := net .Dial ("udp4" , "scanme.sh:53" )
6767 if err == nil && u4 != nil {
6868 _ = u4 .Close ()
@@ -71,7 +71,7 @@ func DoHealthCheck(options *types.Options) string {
7171 if err != nil {
7272 testResult = fmt .Sprintf ("Ko (%s)" , err )
7373 }
74- test . WriteString ( fmt .Sprintf ( "IPv4 UDP connectivity to scanme.sh:53 => %s\n " , testResult ) )
74+ fmt .Fprintf ( & test , "IPv4 UDP connectivity to scanme.sh:53 => %s\n " , testResult )
7575
7676 return test .String ()
7777}
0 commit comments