return;
}
- meshlink_blacklist(mesh, node);
+ if(!meshlink_blacklist(mesh, node)) {
+ fprintf(stderr, "Error blacklising '%s': %s", arg, meshlink_strerror(meshlink_errno));
+ return;
+ }
printf("Node '%s' blacklisted.\n", arg);
} else if(!strcasecmp(buf, "whitelist")) {
return;
}
- meshlink_whitelist(mesh, node);
+ if(!meshlink_whitelist(mesh, node)) {
+ fprintf(stderr, "Error whitelising '%s': %s", arg, meshlink_strerror(meshlink_errno));
+ return;
+ }
printf("Node '%s' whitelisted.\n", arg);
} else if(!strcasecmp(buf, "who")) {
nick = argv[2];
}
- meshlink_set_log_cb(NULL, MESHLINK_INFO, log_message);
+ meshlink_set_log_cb(NULL, MESHLINK_DEBUG, log_message);
meshlink_handle_t *mesh = meshlink_open(confbase, nick, "chat", DEV_CLASS_STATIONARY);
meshlink_set_receive_cb(mesh, receive);
meshlink_set_node_status_cb(mesh, node_status);
- meshlink_set_log_cb(mesh, MESHLINK_INFO, log_message);
+ meshlink_set_log_cb(mesh, MESHLINK_DEBUG, log_message);
if(!meshlink_start(mesh)) {
fprintf(stderr, "Could not start MeshLink: %s\n", meshlink_strerror(meshlink_errno));