X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fevent.c;h=5e9763e2702835672c760d93115787308726dab6;hp=39a7d18f6dea3d00c4fa4382b6a8341299f59d43;hb=6558e508cc80ec97ec9c5bbcf7df922e13ed5b2e;hpb=8e4f6238558c28cd05bd580cc947d7178d2bac90 diff --git a/src/event.c b/src/event.c index 39a7d18f..5e9763e2 100644 --- a/src/event.c +++ b/src/event.c @@ -311,7 +311,7 @@ bool event_loop_run(event_loop_t *loop, pthread_mutex_t *mutex) { } // release mesh mutex during select - pthread_mutex_unlock(mutex); + assert(pthread_mutex_unlock(mutex) == 0); #ifdef HAVE_PSELECT int n = pselect(fds, &readable, &writable, NULL, &ts, NULL); @@ -320,7 +320,7 @@ bool event_loop_run(event_loop_t *loop, pthread_mutex_t *mutex) { int n = select(fds, &readable, &writable, NULL, (struct timeval *)&tv); #endif - pthread_mutex_lock(mutex); + assert(pthread_mutex_lock(mutex) == 0); clock_gettime(EVENT_CLOCK, &loop->now);