Skip to content

Commit 256d881

Browse files
authored
Merge pull request bnb-chain#3109 from bnb-chain/develop
merge: bug fix, from develop to master for v1.5.13
2 parents 08f0beb + 8c7dd57 commit 256d881

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

eth/protocols/bsc/dispatcher.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ func (d *Dispatcher) GenRequestID() uint64 {
5050
// DispatchRequest send the request, and block until the later response
5151
func (d *Dispatcher) DispatchRequest(req *Request) (interface{}, error) {
5252
// record the request before sending
53+
req.resCh = make(chan interface{}, 1)
54+
req.cancelCh = make(chan string, 1)
5355
d.mu.Lock()
5456
d.requests[req.requestID] = req
5557
d.mu.Unlock()
@@ -59,8 +61,6 @@ func (d *Dispatcher) DispatchRequest(req *Request) (interface{}, error) {
5961
if err != nil {
6062
return nil, err
6163
}
62-
req.resCh = make(chan interface{}, 1)
63-
req.cancelCh = make(chan string, 1)
6464

6565
// clean the requests when the request is done
6666
defer func() {

0 commit comments

Comments
 (0)