X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=examples%2Fchannels.c;h=0f23de89c617af11a66b8615b9589b878586c712;hp=70c27004fb4f7216dad47f3f738d1de129477499;hb=fe5563f92021618b4a8b41e412c73d8364fcaf6e;hpb=6c897377f68fc23ca9a8b23a6ca204517998b2e9 diff --git a/examples/channels.c b/examples/channels.c index 70c27004..0f23de89 100644 --- a/examples/channels.c +++ b/examples/channels.c @@ -136,7 +136,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")) { @@ -152,7 +155,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")) {