From: Haomai Wang Date: Mon, 6 Feb 2017 06:36:21 +0000 (+0800) Subject: msg/simple: fix missing unlock when already bind X-Git-Tag: v12.0.1~337^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=452986c2e58aff0151cae8343ef4ab0b86a3ae26;p=ceph.git msg/simple: fix missing unlock when already bind Signed-off-by: Haomai Wang --- diff --git a/src/msg/simple/SimpleMessenger.cc b/src/msg/simple/SimpleMessenger.cc index aed27ac1b4e7..8897f2287bc1 100644 --- a/src/msg/simple/SimpleMessenger.cc +++ b/src/msg/simple/SimpleMessenger.cc @@ -312,6 +312,7 @@ int SimpleMessenger::client_bind(const entity_addr_t &bind_addr) lock.Lock(); if (did_bind) { assert(my_inst.addr == bind_addr); + lock.Unlock(); return 0; } if (started) {