From: Sage Weil Date: Fri, 6 Aug 2010 17:07:46 +0000 (-0700) Subject: mds: fix send_message_client_counted helper X-Git-Tag: v0.21.1~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bce3a630891c716afcf79301f7dec25ffaa9513e;p=ceph.git mds: fix send_message_client_counted helper Don't use the outgoing message connection (usually there is none!).. use the connection argument. Der. Broken since 6d770abe. --- diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index a2b9cb14e56..196e4da093e 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -381,7 +381,7 @@ void MDS::send_message_client_counted(Message *m, client_t client) void MDS::send_message_client_counted(Message *m, Connection *connection) { - Session *session = (Session *)m->get_connection()->get_priv(); + Session *session = (Session *)connection->get_priv(); if (session) { session->put(); // do not carry ref send_message_client_counted(m, session);