]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix session leak in ms_handle_fast_connect
authorSage Weil <sage@inktank.com>
Sun, 18 May 2014 01:32:20 +0000 (18:32 -0700)
committerSage Weil <sage@inktank.com>
Sun, 18 May 2014 01:32:20 +0000 (18:32 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/OSD.cc

index 3803a37232698ca6676418fafaf10fa499d76779..55c2be0b470f7c887a99ada84dae80f45fac9cac 100644 (file)
@@ -3672,6 +3672,7 @@ void OSD::ms_handle_fast_connect(Connection *con)
       assert(con->get_peer_type() == CEPH_ENTITY_TYPE_OSD);
       s->entity_name.set_type(CEPH_ENTITY_TYPE_OSD);
     }
+    s->put();
   }
 }