diff options
Diffstat (limited to 'src/notify.c')
-rw-r--r-- | src/notify.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/notify.c b/src/notify.c index 9a3ac500a..4f8a0d296 100644 --- a/src/notify.c +++ b/src/notify.c @@ -17,24 +17,21 @@ */ #include "notify.h" +#include "log.h" -int notify_init(struct notify *notify) +void notify_init(struct notify *notify) { int ret; ret = pthread_mutex_init(¬ify->mutex, NULL); if (ret != 0) - return ret; + FATAL("pthread_mutex_init() failed"); ret = pthread_cond_init(¬ify->cond, NULL); - if (ret != 0) { - pthread_mutex_destroy(¬ify->mutex); - return ret; - } + if (ret != 0) + FATAL("pthread_mutex_init() failed"); notify->pending = 0; - - return 0; } void notify_enter(struct notify *notify) |