diff --git a/common/utils/threadPool/thread-pool.h b/common/utils/threadPool/thread-pool.h
index 81eef5d7e7f62f31b59674f7eaae533d6701bfb3..b356599546db0f757002498c4ae9ae658d2a5e97 100644
--- a/common/utils/threadPool/thread-pool.h
+++ b/common/utils/threadPool/thread-pool.h
@@ -237,7 +237,7 @@ static inline void abortNotifiedFIFO(notifiedFIFO_t *nf) {
   if (nf->outF == NULL)
     nf->inF = NULL;
   mutexunlock(nf->lockF);
-  condsignal(nf->notifF);
+  condbroadcast(nf->notifF);
 }
 
 struct one_thread {