1
1

Handle the unexpected messages.

This commit was SVN r3798.
Этот коммит содержится в:
George Bosilca 2004-12-13 21:44:02 +00:00
родитель 50afa840cc
Коммит 32285cb1f5

Просмотреть файл

@ -501,7 +501,12 @@ mca_ptl_gm_recv_frag_match( struct mca_ptl_gm_module_t *ptl,
&(recv_frag->frag_recv),
&(recv_frag->frag_recv.frag_base.frag_header.hdr_match) );
if( matched ) {
size_t length = recv_frag->frag_recv.frag_base.frag_size;
/* get some memory and copy the data inside. We can then release the receive buffer */
char* ptr = (char*)malloc( sizeof(char) * length );
recv_frag->have_allocated_buffer = true;
memcpy( ptr, recv_frag->frag_recv.frag_base.frag_addr, length );
recv_frag->frag_recv.frag_base.frag_addr = ptr;
return NULL;
}
return recv_frag;