]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 3 Jul 2005 17:05:27 +0000 (17:05 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Sun, 3 Jul 2005 17:05:27 +0000 (17:05 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@389 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/msg/MPIMessenger.cc

index 59d78169d0dc6b2d9fd06c116edf10c77d5555ec..d5aea92b4b4106926e346942212a76e5ea2233a3 100644 (file)
@@ -243,7 +243,8 @@ int mpi_send(Message *m, int tag)
   if (m->empty_payload())
        m->encode_payload();
   msg_envelope_t *env = &m->get_envelope();
-  bufferlist blist = m->get_payload();
+  bufferlist blist;
+  blist.claim( m->get_payload() );
   env->nchunks = blist.buffers().size();
 
   dout(7) << "sending " << *m << " to " << MSG_ADDR_NICE(env->dest) << " (rank " << rank << ")" << endl;