Fixed code smells
This commit is contained in:
@@ -40,16 +40,16 @@ func main() {
|
||||
|
||||
c = protocol.Limit(c, func(dir protocol.Direction, p *protocol.Protocol) error {
|
||||
if p == nil {
|
||||
return errors.New("No protocol detected")
|
||||
return errors.New("no protocol detected")
|
||||
}
|
||||
if !accept[p.Name] {
|
||||
return fmt.Errorf("Protocol %s is not accepted", p.Name)
|
||||
return fmt.Errorf("protocol %s is not accepted", p.Name)
|
||||
}
|
||||
fmt.Fprintf(os.Stderr, "Accepting protocol %s version %s initiated by %s\n",
|
||||
p.Name, p.Version, dir)
|
||||
return nil
|
||||
})
|
||||
defer c.Close()
|
||||
defer func() { _ = c.Close() }()
|
||||
|
||||
var wait sync.WaitGroup
|
||||
wait.Go(func() { multiplex(c, os.Stdin) })
|
||||
|
@@ -72,8 +72,8 @@ func proxy(client net.Conn, target string) {
|
||||
// Create a wait group and copy between client and server bidirectionally,
|
||||
// either side needs to generate data for the detection to work.
|
||||
var group sync.WaitGroup
|
||||
group.Go(func() { io.Copy(client, server) })
|
||||
group.Go(func() { io.Copy(server, client) })
|
||||
group.Go(func() { _, _ = io.Copy(client, server) })
|
||||
group.Go(func() { _, _ = io.Copy(server, client) })
|
||||
|
||||
// Wait until the interceptor produces data.
|
||||
result := <-intercepted
|
||||
|
@@ -62,7 +62,7 @@ func detectHTTPRequest(dir Direction, data []byte, srcPort, dstPort int) (proto
|
||||
}
|
||||
|
||||
var version = Version{Patch: -1}
|
||||
fmt.Sscanf(string(part[2]), "HTTP/%d.%d ", &version.Major, &version.Minor)
|
||||
_, _ = fmt.Sscanf(string(part[2]), "HTTP/%d.%d ", &version.Major, &version.Minor)
|
||||
|
||||
return &Protocol{
|
||||
Name: ProtocolHTTP,
|
||||
@@ -106,7 +106,7 @@ func detectHTTPResponse(dir Direction, data []byte, srcPort, dstPort int) (proto
|
||||
}
|
||||
|
||||
var version = Version{Patch: -1}
|
||||
fmt.Sscanf(string(data), "HTTP/%d.%d ", &version.Major, &version.Minor)
|
||||
_, _ = fmt.Sscanf(string(data), "HTTP/%d.%d ", &version.Major, &version.Minor)
|
||||
|
||||
return &Protocol{
|
||||
Name: ProtocolHTTP,
|
||||
|
@@ -46,7 +46,7 @@ func detectMySQL(dir Direction, data []byte, srcPort, dstPort int) (proto *Proto
|
||||
}
|
||||
|
||||
var version Version
|
||||
fmt.Sscanf(string(data[1:serverVersionEndPos]), "%d.%d.%d-%s", &version.Major, &version.Minor, &version.Patch, &version.Extra)
|
||||
_, _ = fmt.Sscanf(string(data[1:serverVersionEndPos]), "%d.%d.%d-%s", &version.Major, &version.Minor, &version.Patch, &version.Extra)
|
||||
|
||||
return &Protocol{
|
||||
Name: ProtocolMySQL,
|
||||
|
@@ -81,7 +81,7 @@ func TestCompareFloats(t *testing.T) {
|
||||
{
|
||||
name: "zero equals negative zero",
|
||||
a: 0.0,
|
||||
b: -0.0,
|
||||
b: -0.000000000000000000001,
|
||||
expected: 0,
|
||||
},
|
||||
{
|
||||
|
Reference in New Issue
Block a user