diff --git a/src/nzg_msgList.c b/src/nzg_msgList.c index 44a5cd2..20af9ef 100644 --- a/src/nzg_msgList.c +++ b/src/nzg_msgList.c @@ -36,7 +36,8 @@ sem_t * sem; int msgSpaceListLock(){ /*Ouverture d'un verrou d'un semafore*/ - if((int)sem=sem_open(spaceList,O_CREAT|O_EXCL, 0666,1024) ==-1){ + sem=sem_open(spaceList,O_CREAT|O_EXCL,0666,1024); + if(sem==SEM_FAILED){ printf("erreur de semaphore"); return -1; }