diff options
author | Felix Lange <fjl@twurst.com> | 2015-04-13 23:34:08 +0800 |
---|---|---|
committer | Felix Lange <fjl@twurst.com> | 2015-04-13 23:34:08 +0800 |
commit | 995fab2ebc3b145a1dbb85841c5241cd024362ac (patch) | |
tree | 68894e8cf4b30787ba9ebe0810d2738c7fe3fdb0 /p2p/protocol.go | |
parent | 79a6782c1c4a056b27d2c242f656dfcf5633ae3f (diff) | |
download | dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar.gz dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar.bz2 dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar.lz dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar.xz dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.tar.zst dexon-995fab2ebc3b145a1dbb85841c5241cd024362ac.zip |
p2p: fix yet another disconnect hang
Peer.readLoop will only terminate if the connection is closed. Fix the
hang by closing the connection before waiting for readLoop to terminate.
This also removes the british disconnect procedure where we're waiting
for the remote end to close the connection. I have confirmed with
@subtly that cpp-ethereum doesn't adhere to it either.
Diffstat (limited to 'p2p/protocol.go')
0 files changed, 0 insertions, 0 deletions