git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6665
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
}
if (timeout > 0)
- SIMIX_cond_wait_timeout(cond, h_simdata->mutex, timeout - start_time);
+ SIMIX_cond_wait_timeout(cond, h_simdata->mutex, timeout - start_time + SIMIX_get_clock());
else
- SIMIX_cond_wait(MSG_mailbox_get_cond(mailbox), h_simdata->mutex);
+ SIMIX_cond_wait(cond, h_simdata->mutex);
if (SIMIX_host_get_state(h_simdata->smx_host) == 0) {
SIMIX_mutex_unlock(h_simdata->mutex);