HDFS-9749: libhdfs++: RPC engine will attempt to close an asio socket before it's been opened. Contributed by James Clampffer
This commit is contained in:
parent
288a9a9ee7
commit
f591b95e08
@ -282,8 +282,10 @@ void RpcConnectionImpl<NextLayer>::Disconnect() {
|
||||
assert(lock_held(connection_state_lock_)); // Must be holding lock before calling
|
||||
|
||||
request_over_the_wire_.reset();
|
||||
next_layer_.cancel();
|
||||
next_layer_.close();
|
||||
if (connected_) {
|
||||
next_layer_.cancel();
|
||||
next_layer_.close();
|
||||
}
|
||||
connected_ = false;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user