]> git.meshlink.io Git - meshlink/blobdiff - test/trio.c
Add condition check in auto connect for blacklisted nodes
[meshlink] / test / trio.c
index 2cb14bd301af273c37c9948a6efc58cd80be96c8..79013a6f5e3ed016a144fad68bb2c52b249ecb5e 100644 (file)
@@ -53,12 +53,16 @@ int main() {
 
        for(int i = 0; i < 3; i++) {
                char *path;
-               asprintf(&path, "trio_conf.%d", i);
+               int ret_val;
+               (void)ret_val;
+               ret_val = asprintf(&path, "trio_conf.%d", i);
                assert(path);
 
                mesh[i] = meshlink_open(path, name[i], "trio", DEV_CLASS_BACKBONE);
                assert(mesh[i]);
 
+               meshlink_add_address(mesh[i], "localhost");
+
                data[i] = meshlink_export(mesh[i]);
                assert(data[i]);
        }
@@ -81,7 +85,7 @@ int main() {
        // start the nodes
 
        for(int i = 0; i < 3; i++) {
-               meshlink_start(mesh[i]);
+               assert(meshlink_start(mesh[i]));
        }
 
        // the nodes should now learn about each other
@@ -122,7 +126,7 @@ int main() {
        meshlink_set_log_cb(mesh[1], MESHLINK_DEBUG, log_cb);
 
        for(int i = 1; i < 3; i++) {
-               meshlink_start(mesh[i]);
+               assert(meshlink_start(mesh[i]));
        }
 
        assert(meshlink_get_node(mesh[1], name[2]));