Explorar el Código

fix lint issues

tags/v2.0.0-rc1
9seconds hace 5 años
padre
commit
9b78f766e8
Se han modificado 1 ficheros con 3 adiciones y 5 borrados
  1. 3
    5
      mtglib/internal/faketls/conn.go

+ 3
- 5
mtglib/internal/faketls/conn.go Ver fichero

@@ -31,11 +31,9 @@ func (c *Conn) Read(p []byte) (int, error) {
31 31
 		switch rec.Type { // nolint: exhaustive
32 32
 		case record.TypeChangeCipherSpec:
33 33
 		case record.TypeApplicationData:
34
-			rec.Payload.WriteTo(&c.readBuffer)
34
+			rec.Payload.WriteTo(&c.readBuffer) // nolint: errcheck
35 35
 
36
-			n, err := c.readBuffer.Read(p)
37
-
38
-			return n, err
36
+			return c.readBuffer.Read(p)
39 37
 		default:
40 38
 			return 0, fmt.Errorf("unsupported record type %v", rec.Type)
41 39
 		}
@@ -60,7 +58,7 @@ func (c *Conn) Write(p []byte) (int, error) {
60 58
 		rec.Payload.Write(p[:chunkSize])
61 59
 
62 60
 		if err := rec.Dump(c.Conn); err != nil {
63
-			return 0, err
61
+			return written, err // nolint: wrapcheck
64 62
 		}
65 63
 
66 64
 		written += chunkSize

Loading…
Cancelar
Guardar