]> git.meshlink.io Git - meshlink/blobdiff - examples/chat.c
Fix __warn_unused_result__, add more of it and fix the resulting warnings.
[meshlink] / examples / chat.c
index 77ba59e60f784ae7180f748d3a6d245362e3b743..88fe127a1df25368512078c89868a0dddc2336c6 100644 (file)
@@ -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")) {