Skip to content
Commit b5d91704 authored by Ilya Dryomov's avatar Ilya Dryomov
Browse files

libceph: behave in mon_fault() if cur_mon < 0



This can happen if __close_session() in ceph_monc_stop() races with
a connection reset.  We need to ignore such faults, otherwise it's
likely we would take !hunting, call __schedule_delayed() and end up
with delayed_work() executing on invalid memory, among other things.

The (two!) con->private tests are useless, as nothing ever clears
con->private.  Nuke them.

Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
parent bee3a37c
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment