X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeta.c;h=13024677d0bb50f147a738b834682ea2f90f4c89;hb=90a197d30aecd6da76fe6730702bdf4634ab1413;hp=94aab98136261d46bde95755fe385c0be8fe6b2d;hpb=67630169f4a96da870f546c95bdde02784d0772e;p=meshlink diff --git a/src/meta.c b/src/meta.c index 94aab981..13024677 100644 --- a/src/meta.c +++ b/src/meta.c @@ -65,7 +65,7 @@ void broadcast_meta(meshlink_handle_t *mesh, connection_t *from, const char *buf assert(length); for list_each(connection_t, c, mesh->connections) - if(c != from && c->status.active) { + if(c != from && c->status.active && !(c->flags & PROTOCOL_TINY)) { send_meta(mesh, c, buffer, length); } } @@ -75,7 +75,7 @@ void broadcast_submesh_meta(meshlink_handle_t *mesh, connection_t *from, const s assert(length); for list_each(connection_t, c, mesh->connections) - if(c != from && c->status.active) { + if(c != from && c->status.active && !(c->flags & PROTOCOL_TINY)) { if(c->node && submesh_allows_node(s, c->node)) { send_meta(mesh, c, buffer, length); }