File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -231,6 +231,7 @@ func (gsnet *libp2pGraphSyncNetwork) handleNewStream(s network.Stream) {
231231 reader := msgio .NewVarintReaderSize (s , network .MessageSizeMax )
232232 for {
233233 p = s .Conn ().RemotePeer ()
234+ _ = s .SetReadDeadline (time .Now ().Add (time .Second * 10 ))
234235 received , err := gsnet .messageHandlerSelector .Select (s .Protocol ()).FromMsgReader (s .Conn ().RemotePeer (), reader )
235236
236237 if err != nil {
@@ -239,8 +240,10 @@ func (gsnet *libp2pGraphSyncNetwork) handleNewStream(s network.Stream) {
239240 go gsnet .receiver .ReceiveError (p , err )
240241 log .Debugf ("graphsync net handleNewStream from %s error: %s" , s .Conn ().RemotePeer (), err )
241242 }
243+ _ = s .SetReadDeadline (time.Time {})
242244 return
243245 }
246+ _ = s .SetReadDeadline (time.Time {})
244247
245248 ctx := context .Background ()
246249 log .Debugf ("graphsync net handleNewStream from %s" , s .Conn ().RemotePeer ())
You can’t perform that action at this time.
0 commit comments