X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/df7b4f1f292b74f35d1f4f958128642739a5dd42..fda00496f6a31c2f09ed65b91d6052c2e50686df:/src/simix/smx_process.c diff --git a/src/simix/smx_process.c b/src/simix/smx_process.c index 97296a158d..3d080f26bf 100644 --- a/src/simix/smx_process.c +++ b/src/simix/smx_process.c @@ -164,7 +164,7 @@ void SIMIX_process_kill(smx_process_t process) } if (process->sem) { - xbt_swag_remove(process, process->sem->sleeping); + xbt_fifo_remove(process->sem->sleeping, process); if (process->waiting_action) { SIMIX_unregister_action_to_semaphore(process->waiting_action, process->sem); @@ -196,7 +196,7 @@ void SIMIX_process_kill(smx_process_t process) } if (process->sem) { - xbt_swag_remove(process, process->sem->sleeping); + xbt_fifo_remove(process->sem->sleeping, process); if (process->waiting_action) { SIMIX_unregister_action_to_semaphore(process->waiting_action, process->sem);