diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go index da8f0116b32e90096b32129221130d104f67556c..e489b5741063b070380bdf196973b6e71ccbd58c 100644 --- a/obfs4proxy/obfs4proxy.go +++ b/obfs4proxy/obfs4proxy.go @@ -230,8 +230,7 @@ func clientHandler(f base.ClientFactory, conn *pt.SocksConn, proxyURI *url.URL) return } - err = copyLoop(conn, remote) - if err != nil { + if err = copyLoop(conn, remote); err != nil { warnf("%s(%s) - closed connection: %s", name, addrStr, elideError(err)) } else { infof("%s(%s) - closed connection", name, addrStr) @@ -323,8 +322,7 @@ func serverHandler(f base.ServerFactory, conn net.Conn, info *pt.ServerInfo) { } defer orConn.Close() - err = copyLoop(orConn, remote) - if err != nil { + if err = copyLoop(orConn, remote); err != nil { warnf("%s(%s) - closed connection: %s", name, addrStr, elideError(err)) } else { infof("%s(%s) - closed connection", name, addrStr) diff --git a/transports/obfs4/framing/framing.go b/transports/obfs4/framing/framing.go index 879765d04dfa84f58d49f84c890839dd03f24291..815a990f92a5c8037503d7e1f3c69e5c066cbde0 100644 --- a/transports/obfs4/framing/framing.go +++ b/transports/obfs4/framing/framing.go @@ -187,8 +187,7 @@ func (encoder *Encoder) Encode(frame, payload []byte) (n int, err error) { // Generate a new nonce. var nonce [nonceLength]byte - err = encoder.nonce.bytes(&nonce) - if err != nil { + if err = encoder.nonce.bytes(&nonce); err != nil { return 0, err } encoder.nonce.counter++ @@ -256,8 +255,7 @@ func (decoder *Decoder) Decode(data []byte, frames *bytes.Buffer) (int, error) { } // Derive the nonce the peer used. - err = decoder.nonce.bytes(&decoder.nextNonce) - if err != nil { + if err = decoder.nonce.bytes(&decoder.nextNonce); err != nil { return 0, err } diff --git a/transports/scramblesuit/handshake_uniformdh.go b/transports/scramblesuit/handshake_uniformdh.go index 4345d659896a7fc98969b7d26168e47771c971dd..4b77e5af44fc233113d616f9191b632b2d1fe9fc 100644 --- a/transports/scramblesuit/handshake_uniformdh.go +++ b/transports/scramblesuit/handshake_uniformdh.go @@ -109,8 +109,7 @@ func (hs *ssDHClientHandshake) parseServerHandshake(resp []byte) (int, []byte, e // Pull out the public key, and derive the server mark. hs.serverPublicKey = &uniformdh.PublicKey{} - err := hs.serverPublicKey.SetBytes(y) - if err != nil { + if err := hs.serverPublicKey.SetBytes(y); err != nil { return 0, nil, err } hs.mac.Reset()