diff --git a/librz/util/thread_sem.c b/librz/util/thread_sem.c index 85a71ee4417..109ee844bb9 100644 --- a/librz/util/thread_sem.c +++ b/librz/util/thread_sem.c @@ -43,6 +43,7 @@ RZ_API RZ_OWN RzThreadSemaphore *rz_th_sem_new(unsigned int initial) { free(sem); return NULL; } + sem_unlink(name); #else sem->sem = malloc(sizeof(sem_t)); if (!sem->sem) {