]> git.meshlink.io Git - meshlink/commit
Properly initialize mutexes and condition variables.
authorGuus Sliepen <guus@meshlink.io>
Wed, 10 Jun 2020 20:25:12 +0000 (22:25 +0200)
committerGuus Sliepen <guus@meshlink.io>
Wed, 10 Jun 2020 20:25:12 +0000 (22:25 +0200)
commit8e4f6238558c28cd05bd580cc947d7178d2bac90
treee8952b9d4d2b64685893053b2ed96ecced8a0b6b
parent9506ae59be6efde85bc1b8dd1fe0ebbe009fb1f1
Properly initialize mutexes and condition variables.

On Linux, zeroing a pthread_mutex_t or pthread_cond_t variable ensures
the mutex/cond is properly initialized, however this is not the case om
some other platforms. Ensure we always call pthread_mutex/cond_init().
src/adns.c
src/discovery.c
src/meshlink.c