]> git.meshlink.io Git - meshlink/blobdiff - src/adns.c
Properly initialize mutexes and condition variables.
[meshlink] / src / adns.c
index 01989ac5c71bdeb24602358841cfb5d5555dece6..cb9611e1594b246ab71f8364ef624d33d2ddf3b4 100644 (file)
@@ -184,6 +184,8 @@ struct addrinfo *adns_blocking_request(meshlink_handle_t *mesh, char *host, char
        info->host = host;
        info->serv = serv;
        info->socktype = socktype;
+       pthread_mutex_init(&info->mutex, NULL);
+       pthread_cond_init(&info->cond, NULL);
 
        struct timespec deadline;
        clock_gettime(CLOCK_REALTIME, &deadline);