]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
AsyncConnection: verify connection's state is expected 4611/head
authorHaomai Wang <haomaiwang@gmail.com>
Fri, 8 May 2015 02:24:37 +0000 (10:24 +0800)
committerHaomai Wang <haomaiwang@gmail.com>
Fri, 8 May 2015 02:24:37 +0000 (10:24 +0800)
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
src/msg/async/AsyncConnection.cc

index ca9bb411f1fbc43c5c044d9fbd05f84a6ad9af26..292a06b8728743b5eaffb1591b5c4025172fb957 100644 (file)
@@ -1082,7 +1082,7 @@ int AsyncConnection::_process_connection()
         }
 
         lock.Lock();
-        if (state != STATE_ACCEPTING_WAIT_CONNECT_MSG_AUTH) {
+        if (state != STATE_CONNECTING_WAIT_IDENTIFY_PEER) {
           ldout(async_msgr->cct, 1) << __func__ << " state changed while learned_addr, mark_down must be called just now"
                                     << dendl;
           assert(state == STATE_CLOSED);