1
1

Don't reset the convertor's position if it wasn't initialized before. This can

only happens for zero byte persistent requests.

This commit was SVN r10298.
Этот коммит содержится в:
George Bosilca 2006-06-12 06:14:35 +00:00
родитель 20c34a53f7
Коммит c959c2f214

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

@ -297,7 +297,8 @@ do {
if( sendreq->req_send.req_base.req_free_called ) { \ if( sendreq->req_send.req_base.req_free_called ) { \
MCA_PML_OB1_SEND_REQUEST_RETURN( sendreq ); \ MCA_PML_OB1_SEND_REQUEST_RETURN( sendreq ); \
} else { \ } else { \
if(sendreq->req_send.req_base.req_ompi.req_persistent) { \ if(sendreq->req_send.req_base.req_ompi.req_persistent && \
(0 != sendreq->req_send.req_base.req_count) ) { \
/* rewind convertor */ \ /* rewind convertor */ \
size_t offset = 0; \ size_t offset = 0; \
ompi_convertor_set_position(&sendreq->req_send.req_convertor, &offset); \ ompi_convertor_set_position(&sendreq->req_send.req_convertor, &offset); \