Skip to content

Commit 02e953e

Browse files
committed
Fixed bug that read failed from conn
1 parent 45d01ac commit 02e953e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/tcp_server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ func (s *TcpServer) Start() {
5353
}
5454

5555
func (s *TcpServer) readAll(conn net.Conn, length int) ([]byte, error) {
56-
ret := make([]byte, length)
56+
ret := make([]byte, 0, length)
5757
recvLength := 0
5858
var l int
5959
var err error
@@ -64,8 +64,8 @@ func (s *TcpServer) readAll(conn net.Conn, length int) ([]byte, error) {
6464
return nil, err
6565
}
6666

67+
ret = append(ret, bt[0:l]...)
6768
recvLength += l
68-
ret = append(ret, bt...)
6969
if recvLength >= length {
7070
return ret, nil
7171
}

0 commit comments

Comments
 (0)