X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeshlink.c;h=816f77abe630540d7f3f2724be887d505c0cd4e0;hb=4a394cb400f1fead252527de2c9412bda6fc4fd4;hp=bfadf61b320596304e925ee4e41a7c2d8319332e;hpb=976166f5b3cbdd238538fba6d275af8ad7e49e6a;p=meshlink diff --git a/src/meshlink.c b/src/meshlink.c index bfadf61b..816f77ab 100644 --- a/src/meshlink.c +++ b/src/meshlink.c @@ -1248,6 +1248,15 @@ bool meshlink_import(meshlink_handle_t *mesh, const char *data) { } void meshlink_blacklist(meshlink_handle_t *mesh, meshlink_node_t *node) { + node_t *n; + n = (node_t*)node; + n->status.blacklisted=true; + fprintf(stderr, "Blacklisted %s.\n",node->name); + + //Make blacklisting persistent in the config file + append_config_file(mesh, n->name, "blacklisted", "yes"); + return; + } static void __attribute__((constructor)) meshlink_init(void) {