X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet.c;h=4cae25c1b15206403acf9c5a18d98337dcf5f65c;hb=1e08f518b26db292ad81ce44fc0df06f4df3a869;hp=87deb97b60d669bf19897a54b6dbd275de644f72;hpb=98376916eae96a058d4291187d3960eeea218fee;p=meshlink diff --git a/src/net.c b/src/net.c index 87deb97b..4cae25c1 100644 --- a/src/net.c +++ b/src/net.c @@ -24,6 +24,7 @@ #include "connection.h" #include "graph.h" #include "logger.h" +#include "meshlink_internal.h" #include "meta.h" #include "net.h" #include "netutl.h" @@ -100,7 +101,7 @@ void terminate_connection(connection_t *c, bool report) { if(report && !c->node->status.reachable) { edge_t *e; - e = lookup_edge(c->node, myself); + e = lookup_edge(c->node, mesh->self); if(e) { send_del_edge(everyone, e); edge_del(e); @@ -290,7 +291,7 @@ int reload_configuration(void) { return EINVAL; } - xasprintf(&fname, "%s" SLASH "hosts" SLASH "%s", confbase, myself->name); + xasprintf(&fname, "%s" SLASH "hosts" SLASH "%s", confbase, mesh->self->name); read_config_file(config_tree, fname); free(fname);