]> git.meshlink.io Git - meshlink/blobdiff - src/utcp.c
Don't use assert() to check the results of pthread_*() calls.
[meshlink] / src / utcp.c
index f81150bf7ee7ec06a1aa9d0e88c2ab5751eb743a..1c0890c6743b4a71b4da052bdb7ee800958b71ad 100644 (file)
     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#define _GNU_SOURCE
-
-#include <assert.h>
-#include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdint.h>
-#include <stdbool.h>
-#include <string.h>
-#include <unistd.h>
+#include "system.h"
 #include <time.h>
 
 #include "utcp_priv.h"
@@ -423,7 +414,6 @@ static int compare(const void *va, const void *vb) {
        const struct utcp_connection *b = *(struct utcp_connection **)vb;
 
        assert(a && b);
-       assert(a->src && b->src);
 
        int c = (int)a->src - (int)b->src;