X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fprotocol_edge.c;h=6eb205fdddb3e138f2123ab720910b3263235785;hb=8b0e546465b3c53c8e165bc1c84d1f5e74feb6c6;hp=ecad9c6e2c08a562faffff195cea1e559e37b8b6;hpb=1e08f518b26db292ad81ce44fc0df06f4df3a869;p=meshlink diff --git a/src/protocol_edge.c b/src/protocol_edge.c index ecad9c6e..6eb205fd 100644 --- a/src/protocol_edge.c +++ b/src/protocol_edge.c @@ -121,7 +121,7 @@ bool add_edge_h(connection_t *c, const char *request) { } else if(from == mesh->self) { logger(DEBUG_PROTOCOL, LOG_WARNING, "Got %s from %s (%s) for ourself which does not exist", "ADD_EDGE", c->name, c->hostname); - contradicting_add_edge++; + mesh->contradicting_add_edge++; e = new_edge(); e->from = from; e->to = to; @@ -207,7 +207,7 @@ bool del_edge_h(connection_t *c, const char *request) { if(e->from == mesh->self) { logger(DEBUG_PROTOCOL, LOG_WARNING, "Got %s from %s (%s) for ourself", "DEL_EDGE", c->name, c->hostname); - contradicting_del_edge++; + mesh->contradicting_del_edge++; send_add_edge(c, e); /* Send back a correction */ return true; } @@ -229,7 +229,7 @@ bool del_edge_h(connection_t *c, const char *request) { if(!to->status.reachable) { e = lookup_edge(to, mesh->self); if(e) { - send_del_edge(everyone, e); + send_del_edge(mesh->everyone, e); edge_del(e); } }