Skip to content

Commit aa50580

Browse files
committed
Fix cipher test.
1 parent a67f5db commit aa50580

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

service/tcp_test.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
package service
1616

1717
import (
18+
"bufio"
1819
"bytes"
1920
"errors"
2021
"fmt"
@@ -101,7 +102,7 @@ func BenchmarkTCPFindCipherFail(b *testing.B) {
101102
}
102103
clientIP := clientConn.RemoteAddr().(*net.TCPAddr).IP
103104
b.StartTimer()
104-
findAccessKey(clientConn, clientIP, cipherList)
105+
findAccessKey(bufio.NewReader(clientConn), clientIP, cipherList)
105106
b.StopTimer()
106107
}
107108
}
@@ -199,17 +200,14 @@ func BenchmarkTCPFindCipherRepeat(b *testing.B) {
199200
cipherNumber := byte(n % numCiphers)
200201
reader, writer := io.Pipe()
201202
clientIP := net.IPv4(192, 0, 2, cipherNumber)
202-
addr := &net.TCPAddr{IP: clientIP, Port: 54321}
203-
c := conn{clientAddr: addr, reader: reader, writer: writer}
204203
cipher := cipherEntries[cipherNumber].CryptoKey
205204
go shadowsocks.NewWriter(writer, cipher).Write(makeTestPayload(50))
206205
b.StartTimer()
207-
_, _, _, _, err := findAccessKey(&c, clientIP, cipherList)
206+
_, _, _, err := findAccessKey(bufio.NewReader(reader), clientIP, cipherList)
208207
b.StopTimer()
209208
if err != nil {
210209
b.Error(err)
211210
}
212-
c.Close()
213211
}
214212
}
215213

0 commit comments

Comments
 (0)