X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=examples%2Fchat.c;h=88fe127a1df25368512078c89868a0dddc2336c6;hb=4b6c01b1d5383b1a7417244a31ad4652aab2d5db;hp=77ba59e60f784ae7180f748d3a6d245362e3b743;hpb=ac63b6adaf29c4143f9e106039011b9ebeb96b93;p=meshlink diff --git a/examples/chat.c b/examples/chat.c index 77ba59e6..88fe127a 100644 --- a/examples/chat.c +++ b/examples/chat.c @@ -99,7 +99,10 @@ static void parse_command(meshlink_handle_t *mesh, char *buf) { 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")) { @@ -115,7 +118,10 @@ static void parse_command(meshlink_handle_t *mesh, char *buf) { 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")) {