]> git.meshlink.io Git - meshlink/blobdiff - src/protocol_edge.c
explicit declaration of node_write_dclass
[meshlink] / src / protocol_edge.c
index 5ab15863c5e2c0d7f9f2751fad2327cef4c11787..d09a78779ed370fc2bd57bcf73f2086fdbed5970 100644 (file)
@@ -33,6 +33,8 @@
 #include "utils.h"
 #include "xalloc.h"
 
+extern bool node_write_dclass(meshlink_handle_t *mesh, node_t *n);
+
 bool send_add_edge(meshlink_handle_t *mesh, connection_t *c, const edge_t *e) {
        bool x;
        char *address, *port;
@@ -91,6 +93,7 @@ bool add_edge_h(meshlink_handle_t *mesh, connection_t *c, const char *request) {
        }
 
        from->dclass = from_dclass;
+       node_write_dclass(mesh, from);
 
        if(!to) {
                to = new_node();
@@ -99,6 +102,7 @@ bool add_edge_h(meshlink_handle_t *mesh, connection_t *c, const char *request) {
        }
 
        to->dclass = to_dclass;
+       node_write_dclass(mesh, to);
 
        /* Convert addresses */