]> git.meshlink.io Git - meshlink/blobdiff - test/utils.c
Remove extra locks causing deadlocks for wait_sync_flag function
[meshlink] / test / utils.c
index 4cafa4b452a9300b19d86c6fcace767ecefe2288..a2b7b143972991d824ad23b9922860172f279921 100644 (file)
@@ -87,15 +87,11 @@ void start_meshlink_pair(meshlink_handle_t *a, meshlink_handle_t *b) {
        a->priv = &pair_status;
        meshlink_set_node_status_cb(a, pair_status_cb);
 
-       pthread_mutex_lock(&pair_status.mutex);
-
        meshlink_start(a);
        meshlink_start(b);
 
        assert(wait_sync_flag(&pair_status, 5));
 
-       pthread_mutex_unlock(&pair_status.mutex);
-
        meshlink_set_node_status_cb(a, NULL);
        a->priv = NULL;
 }