return 1;
}
+ meshlink_enable_discovery(mesh1, false);
+
meshlink_add_address(mesh1, "localhost");
char *data = meshlink_export(mesh1);
}
size_t len = strlen(data);
- write(wfd, &len, sizeof len);
+ write(wfd, &len, sizeof(len));
write(wfd, data, len);
free(data);
- read(rfd, &len, sizeof len);
+ read(rfd, &len, sizeof(len));
char indata[len + 1];
read(rfd, indata, len);
indata[len] = 0;
return 1;
}
+ meshlink_enable_discovery(mesh2, false);
+
char *data = meshlink_export(mesh2);
if(!data) {
fprintf(stderr, "Bar could not export its configuration\n");
}
size_t len = strlen(data);
- if(write(wfd, &len, sizeof len) <= 0) abort();
+ if(write(wfd, &len, sizeof(len)) <= 0) abort();
if(write(wfd, data, len) <= 0) abort();
free(data);
- read(rfd, &len, sizeof len);
+ read(rfd, &len, sizeof(len));
char indata[len + 1];
read(rfd, indata, len);
indata[len] = 0;