From 5a6260ce4de5f71ea7f5867ef13b7bb91e8ae2eb Mon Sep 17 00:00:00 2001 From: sage Date: Sun, 3 Jul 2005 17:23:39 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@390 29311d96-e01e-0410-9327-a35deaab8ce9 --- ceph/msg/MPIMessenger.cc | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/ceph/msg/MPIMessenger.cc b/ceph/msg/MPIMessenger.cc index d5aea92b4b410..4754b966eb34e 100644 --- a/ceph/msg/MPIMessenger.cc +++ b/ceph/msg/MPIMessenger.cc @@ -243,9 +243,7 @@ int mpi_send(Message *m, int tag) if (m->empty_payload()) m->encode_payload(); msg_envelope_t *env = &m->get_envelope(); - bufferlist blist; - blist.claim( m->get_payload() ); - env->nchunks = blist.buffers().size(); + env->nchunks = m->get_payload().buffers().size(); dout(7) << "sending " << *m << " to " << MSG_ADDR_NICE(env->dest) << " (rank " << rank << ")" << endl; @@ -264,8 +262,8 @@ int mpi_send(Message *m, int tag) // payload int i = 0; - for (list::iterator it = blist.buffers().begin(); - it != blist.buffers().end(); + for (list::iterator it = m->get_payload().buffers().begin(); + it != m->get_payload().buffers().end(); it++) { dout(DBLVL) << "mpi_sending frag " << i << " len " << (*it).length() << endl; MPI_Request *req = new MPI_Request; -- 2.39.5