1
1

- fix a deadlock on threaded build

- update sequence number after a partial write completes

This commit was SVN r7654.
Этот коммит содержится в:
Tim Woodall 2005-10-06 21:50:58 +00:00
родитель a79e07390a
Коммит 3c900a7aa2

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

@ -172,7 +172,10 @@ static void orte_iof_base_endpoint_write_handler(int sd, short flags, void *user
break;
}
opal_list_remove_item(&endpoint->ep_frags, &frag->super);
OPAL_THREAD_UNLOCK(&orte_iof_base.iof_lock);
orte_iof_base_endpoint_ack(endpoint, frag->frag_hdr.hdr_msg.msg_seq + frag->frag_hdr.hdr_msg.msg_len);
orte_iof_base_frag_ack(frag);
OPAL_THREAD_LOCK(&orte_iof_base.iof_lock);
}
/* is there anything left to write? */