]> git.meshlink.io Git - meshlink/commit
Don't use assert() to check the results of pthread_*() calls.
authorGuus Sliepen <guus@meshlink.io>
Sat, 4 Jul 2020 11:59:52 +0000 (13:59 +0200)
committerGuus Sliepen <guus@meshlink.io>
Sat, 4 Jul 2020 11:59:52 +0000 (13:59 +0200)
commit4b6c01b1d5383b1a7417244a31ad4652aab2d5db
tree4e1bf74c9a9cefe8184f27542efa8057f43d3e47
parent71262451543e55dd303c2cc864dca73d8194802a
Don't use assert() to check the results of pthread_*() calls.

This was done to debug the code, but it fails when MeshLink is compiled with
-DNDEBUG. Remove all assert()s from calls to pthread functions, and instead
add explicit checks to only those functions that can fail.
src/adns.c
src/devtools.c
src/discovery.c
src/event.c
src/meshlink.c
src/meshlink_queue.h