mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-04-25 11:02:12 +00:00
Fix panicking when Kad responder is destroyed (#575)
This commit is contained in:
parent
1e223f627d
commit
46dd6b61b2
@ -360,10 +360,11 @@ where
|
||||
},
|
||||
Some(EventSource::LocalResponse(message)) => {
|
||||
let future = message
|
||||
.map_err(|_| {
|
||||
.map_err(|err| {
|
||||
// The user destroyed the responder without responding.
|
||||
warn!("Kad responder object destroyed without responding");
|
||||
panic!() // TODO: what to do here? we have to close the connection
|
||||
// TODO: what to do here? we have to close the connection
|
||||
IoError::new(IoErrorKind::Other, err)
|
||||
})
|
||||
.and_then(move |message| {
|
||||
kad_sink
|
||||
|
Loading…
x
Reference in New Issue
Block a user