X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeta.c;fp=src%2Fmeta.c;h=32e3de24ba9656b804e39f6c063813214011ad92;hb=664466227602b6aabd4f601cf57183bbfa45bc08;hp=d79dc6edbec77482c4a1e6ec5fc152f175b8bbad;hpb=8eb1e508a3fd32a93f1dabab098b3293f527ac2b;p=meshlink-tiny diff --git a/src/meta.c b/src/meta.c index d79dc6e..32e3de2 100644 --- a/src/meta.c +++ b/src/meta.c @@ -64,9 +64,9 @@ void broadcast_meta(meshlink_handle_t *mesh, connection_t *from, const char *buf assert(buffer); assert(length); - for list_each(connection_t, c, mesh->connections) - if(c != from && c->status.active) { - send_meta(mesh, c, buffer, length); + if(mesh->connection) + if(mesh->connection != from && mesh->connection->status.active) { + send_meta(mesh, mesh->connection, buffer, length); } }