X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fmeta.c;h=189ead9e1b954970a265fce65da0d5497726ede4;hb=0b8b23e0dd7219344543f135ca0aeba8a4a42d48;hp=9b2ecc267f38869800e5b9eb436bfde2a60ba554;hpb=6dfdb323612184529b4b83c1be914dda8262de47;p=tinc diff --git a/src/meta.c b/src/meta.c index 9b2ecc26..189ead9e 100644 --- a/src/meta.c +++ b/src/meta.c @@ -21,7 +21,6 @@ #include "system.h" -#include "splay_tree.h" #include "cipher.h" #include "connection.h" #include "logger.h" @@ -77,15 +76,9 @@ bool send_meta(connection_t *c, const char *buffer, int length) { } void broadcast_meta(connection_t *from, const char *buffer, int length) { - splay_node_t *node; - connection_t *c; - - for(node = connection_tree->head; node; node = node->next) { - c = node->data; - + for list_each(connection_t, c, connection_list) if(c != from && c->status.active) send_meta(c, buffer, length); - } } bool receive_meta_sptps(void *handle, uint8_t type, const char *data, uint16_t length) {