Skip to content

Commit 1835082

Browse files
committed
fixes signature errors at runtime
1 parent a1def2d commit 1835082

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

dh/implementation/main.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,11 @@ func main() {
6868
}
6969

7070
hsMsg2 := make([]byte, MAX_DATA_SIZE)
71-
if _, err := conn.Read(hsMsg2); err != nil {
71+
bytesRead, err := conn.Read(hsMsg2)
72+
if err != nil {
7273
reportAndExit(err)
7374
}
75+
hsMsg2 = hsMsg2[:bytesRead]
7476
if err := initor.ProcessHsMsg2(hsMsg2); err != nil {
7577
reportAndExit(err)
7678
}
@@ -97,9 +99,11 @@ func main() {
9799
}
98100

99101
responseMsg := make([]byte, MAX_DATA_SIZE)
100-
if _, err := conn.Read(responseMsg); err != nil {
102+
bytesRead, err := conn.Read(responseMsg);
103+
if err != nil {
101104
reportAndExit(err)
102105
}
106+
responseMsg = responseMsg[:bytesRead]
103107
responsePayload, err := initor.ProcessTransportMsg(responseMsg)
104108
if err != nil {
105109
reportAndExit(err)

0 commit comments

Comments
 (0)