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]);
}
// 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
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]));