From c8ddcea26da484c77a6c1b4a06bdafbf8e922ea2 Mon Sep 17 00:00:00 2001 From: Bah Thierno-Souleymane <thiernosouleymane.bah.etu@univ-lille.fr> Date: Tue, 20 Apr 2021 06:03:46 +0200 Subject: [PATCH] fix(sem_down function edited, counter now decremented) --- src/sem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sem.c b/src/sem.c index 061caf4..87cfe02 100644 --- a/src/sem.c +++ b/src/sem.c @@ -33,7 +33,7 @@ void sem_down(sem_t *sem) assert(sem->magic == SEM_MAGIC); irq_disable(); - if ((++sem->cpt) < 0) + if ((--sem->cpt) < 0) { current_ctx->status = CTX_WAIT; current_ctx->sem_next_ctx = sem->first_ctx; -- GitLab