Skip to content

Commit 7c0df34

Browse files
committed
Increased deadline
1 parent 0c1f732 commit 7c0df34

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

ethwire/messaging.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ func NewMessage(msgType MsgType, data interface{}) *Msg {
6969
}
7070

7171
func ReadMessage(data []byte) (msg *Msg, remaining []byte, done bool, err error) {
72+
defer func() {
73+
if r := recover(); r != nil {
74+
panic(fmt.Sprintf("message error %d %v", len(data), data))
75+
}
76+
}()
77+
7278
if len(data) == 0 {
7379
return nil, nil, true, nil
7480
}
@@ -124,7 +130,7 @@ func ReadMessages(conn net.Conn) (msgs []*Msg, err error) {
124130
var totalBytes int
125131
for {
126132
// Give buffering some time
127-
conn.SetReadDeadline(time.Now().Add(20 * time.Millisecond))
133+
conn.SetReadDeadline(time.Now().Add(500 * time.Millisecond))
128134
// Create a new temporarily buffer
129135
b := make([]byte, 1440)
130136
// Wait for a message from this peer
@@ -134,7 +140,6 @@ func ReadMessages(conn net.Conn) (msgs []*Msg, err error) {
134140
fmt.Println("err now", err)
135141
return nil, err
136142
} else {
137-
fmt.Println("IOF NOW")
138143
break
139144
}
140145

0 commit comments

Comments
 (0)