Преглед изворни кода

fix lint issues

tags/v2.0.0-rc1
9seconds пре 5 година
родитељ
комит
9b78f766e8
1 измењених фајлова са 3 додато и 5 уклоњено
  1. 3
    5
      mtglib/internal/faketls/conn.go

+ 3
- 5
mtglib/internal/faketls/conn.go Прегледај датотеку

31
 		switch rec.Type { // nolint: exhaustive
31
 		switch rec.Type { // nolint: exhaustive
32
 		case record.TypeChangeCipherSpec:
32
 		case record.TypeChangeCipherSpec:
33
 		case record.TypeApplicationData:
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
 		default:
37
 		default:
40
 			return 0, fmt.Errorf("unsupported record type %v", rec.Type)
38
 			return 0, fmt.Errorf("unsupported record type %v", rec.Type)
41
 		}
39
 		}
60
 		rec.Payload.Write(p[:chunkSize])
58
 		rec.Payload.Write(p[:chunkSize])
61
 
59
 
62
 		if err := rec.Dump(c.Conn); err != nil {
60
 		if err := rec.Dump(c.Conn); err != nil {
63
-			return 0, err
61
+			return written, err // nolint: wrapcheck
64
 		}
62
 		}
65
 
63
 
66
 		written += chunkSize
64
 		written += chunkSize

Loading…
Откажи
Сачувај