X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=test%2Fduplicate.c;h=df9f86be1afd704fe16c45b36b07f53df34f7fc5;hb=6b125b5b68e2657eae9b36f23d7f569fb9e49f8d;hp=28155711ca2f984fd1dcbd98831c450ee222fb02;hpb=f1da50294494310d7a299c29af5649d4415bd38a;p=meshlink diff --git a/test/duplicate.c b/test/duplicate.c index 28155711..df9f86be 100644 --- a/test/duplicate.c +++ b/test/duplicate.c @@ -15,10 +15,12 @@ static struct sync_flag duplicate_detected; static void handle_duplicate(meshlink_handle_t *mesh, meshlink_node_t *node) { set_sync_flag(&duplicate_detected, true); - meshlink_blacklist(mesh, node); + assert(meshlink_blacklist(mesh, node)); } -int main() { +int main(void) { + init_sync_flag(&duplicate_detected); + meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_cb); // Open meshlink instances @@ -34,7 +36,7 @@ int main() { mesh[i] = meshlink_open(dirname, name[i], "duplicate", DEV_CLASS_BACKBONE); assert(mesh[i]); - meshlink_add_address(mesh[i], "localhost"); + assert(meshlink_set_canonical_address(mesh[i], meshlink_get_self(mesh[i]), "localhost", NULL)); meshlink_enable_discovery(mesh[i], false); meshlink_set_node_duplicate_cb(mesh[i], handle_duplicate);