X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=examples%2Fchat.c;h=88fe127a1df25368512078c89868a0dddc2336c6;hp=77ba59e60f784ae7180f748d3a6d245362e3b743;hb=fe5563f92021618b4a8b41e412c73d8364fcaf6e;hpb=6c897377f68fc23ca9a8b23a6ca204517998b2e9 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")) {