1
1
This commit was SVN r2836.
Этот коммит содержится в:
Ralph Castain 2004-09-23 14:38:00 +00:00
родитель 876971b58b
Коммит 7df355bf9a

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

@ -60,7 +60,9 @@ static mca_gpr_base_module_t mca_gpr_proxy = {
gpr_proxy_cancel_synchro, gpr_proxy_cancel_synchro,
gpr_proxy_delete_object, gpr_proxy_delete_object,
gpr_proxy_index, gpr_proxy_index,
gpr_proxy_test_internals gpr_proxy_test_internals,
gpr_proxy_rte_register,
gpr_proxy_rte_unregister
}; };
@ -275,13 +277,13 @@ void mca_gpr_proxy_notify_recv(int status, ompi_process_name_t* sender,
/* process request */ /* process request */
trackptr->callback(message, trackptr->user_tag); trackptr->callback(message, trackptr->user_tag);
OMPI_THREAD_UNLOCK(&mca_gpr_proxy_mutex);
/* dismantle message and free memory */ /* dismantle message and free memory */
RETURN_ERROR: RETURN_ERROR:
OBJ_RELEASE(message); OBJ_RELEASE(message);
OMPI_THREAD_UNLOCK(&mca_gpr_proxy_mutex);
/* reissue non-blocking receive */ /* reissue non-blocking receive */
mca_oob_recv_packed_nb(MCA_OOB_NAME_ANY, MCA_OOB_TAG_GPR_NOTIFY, 0, mca_gpr_proxy_notify_recv, NULL); mca_oob_recv_packed_nb(MCA_OOB_NAME_ANY, MCA_OOB_TAG_GPR_NOTIFY, 0, mca_gpr_proxy_notify_recv, NULL);