X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Ftrio.c;h=bdb3904e37e4540faf734e4bd5c7c145f3eddd35;hb=HEAD;hp=9fa7de33ea37e2f467de4473d071434fe8073c1d;hpb=f1da50294494310d7a299c29af5649d4415bd38a;p=meshlink diff --git a/test/trio.c b/test/trio.c index 9fa7de33..bdb3904e 100644 --- a/test/trio.c +++ b/test/trio.c @@ -47,7 +47,11 @@ static void baz_status_cb(meshlink_handle_t *mesh, meshlink_node_t *node, bool r } } -int main() { +int main(void) { + init_sync_flag(&received); + init_sync_flag(&bar_learned_baz); + init_sync_flag(&baz_learned_bar); + meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb); // Create three instances. @@ -65,7 +69,7 @@ int main() { assert(mesh[i]); free(path); - meshlink_add_address(mesh[i], "localhost"); + assert(meshlink_set_canonical_address(mesh[i], meshlink_get_self(mesh[i]), "localhost", NULL)); data[i] = meshlink_export(mesh[i]); assert(data[i]);