]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ReplicatedPG:, remove_notify, put session after con
authorSamuel Just <sam.just@inktank.com>
Wed, 12 Dec 2012 22:51:24 +0000 (14:51 -0800)
committerSamuel Just <sam.just@inktank.com>
Wed, 12 Dec 2012 22:51:34 +0000 (14:51 -0800)
Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/ReplicatedPG.cc

index f3c6e57a77a90d83b802570f3be33288b548e136..50160094f3a76051871b8d9b23713bfb42c1514d 100644 (file)
@@ -1603,8 +1603,8 @@ void ReplicatedPG::remove_notify(ObjectContext *obc, Watch::Notification *notif)
 
   assert(niter != obc->notifs.end());
 
-  niter->first->session->put();
   niter->first->session->con->put();
+  niter->first->session->put();
   obc->notifs.erase(niter);
 
   put_object_context(obc);