From 142c0750c71db5ff6fc01d3a0a8843891e518937 Mon Sep 17 00:00:00 2001 From: Wolfgang Welz <welzwo@gmail.com> Date: Sat, 4 Jan 2020 13:57:04 +0100 Subject: [PATCH] fix: correct linter warnings --- packages/gossip/server/server.go | 19 ++++++++++++------- packages/gossip/server/server_test.go | 3 +-- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/gossip/server/server.go b/packages/gossip/server/server.go index 658f6be6..fdb72cc0 100644 --- a/packages/gossip/server/server.go +++ b/packages/gossip/server/server.go @@ -332,7 +332,8 @@ func (t *TCP) doHandshake(key peer.PublicKey, remoteAddr string, conn net.Conn) return fmt.Errorf("handshake size too large: %d, max %d", l, maxHandshakePacketSize) } - if err := conn.SetWriteDeadline(time.Now().Add(handshakeTimeout)); err != nil { + err = conn.SetWriteDeadline(time.Now().Add(handshakeTimeout)) + if err != nil { return err } _, err = conn.Write(b) @@ -340,7 +341,8 @@ func (t *TCP) doHandshake(key peer.PublicKey, remoteAddr string, conn net.Conn) return err } - if err := conn.SetReadDeadline(time.Now().Add(handshakeTimeout)); err != nil { + err = conn.SetReadDeadline(time.Now().Add(handshakeTimeout)) + if err != nil { return err } b = make([]byte, maxHandshakePacketSize) @@ -349,8 +351,9 @@ func (t *TCP) doHandshake(key peer.PublicKey, remoteAddr string, conn net.Conn) return err } - pkt = new(pb.Packet) - if err := proto.Unmarshal(b[:n], pkt); err != nil { + pkt = &pb.Packet{} + err = proto.Unmarshal(b[:n], pkt) + if err != nil { return err } @@ -375,8 +378,9 @@ func (t *TCP) readHandshakeRequest(conn net.Conn) (peer.PublicKey, []byte, error return nil, nil, errors.Wrap(err, ErrInvalidHandshake.Error()) } - pkt := new(pb.Packet) - if err := proto.Unmarshal(b[:n], pkt); err != nil { + pkt := &pb.Packet{} + err = proto.Unmarshal(b[:n], pkt) + if err != nil { return nil, nil, err } @@ -411,7 +415,8 @@ func (t *TCP) writeHandshakeResponse(reqData []byte, conn net.Conn) error { return fmt.Errorf("handshake size too large: %d, max %d", l, maxHandshakePacketSize) } - if err := conn.SetWriteDeadline(time.Now().Add(handshakeTimeout)); err != nil { + err = conn.SetWriteDeadline(time.Now().Add(handshakeTimeout)) + if err != nil { return err } _, err = conn.Write(b) diff --git a/packages/gossip/server/server_test.go b/packages/gossip/server/server_test.go index e4f06070..517f948b 100644 --- a/packages/gossip/server/server_test.go +++ b/packages/gossip/server/server_test.go @@ -111,8 +111,7 @@ func TestNoHandshakeResponse(t *testing.T) { lis, err := net.Listen("tcp", "localhost:0") require.NoError(t, err) go func() { - conn, err := lis.Accept() - require.NoError(t, err) + conn, _ := lis.Accept() n, _ := conn.Read(make([]byte, maxHandshakePacketSize)) assert.NotZero(t, n) _ = conn.Close() -- GitLab