From a0048785465eb14356c1cb185c271c223862491c Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 12 Jul 2013 17:21:23 -0400 Subject: Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin --- node/PacketDecoder.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'node/PacketDecoder.cpp') diff --git a/node/PacketDecoder.cpp b/node/PacketDecoder.cpp index e953c60c..b2bd6d3e 100644 --- a/node/PacketDecoder.cpp +++ b/node/PacketDecoder.cpp @@ -477,6 +477,7 @@ bool PacketDecoder::_doMULTICAST_FRAME(const RuntimeEnvironment *_r,const Shared setSource(_r->identity.address()); (*this)[ZT_PROTO_VERB_MULTICAST_FRAME_IDX_HOP_COUNT] = hops; + memcpy(field(ZT_PROTO_VERB_MULTICAST_FRAME_IDX_BLOOM_FILTER,ZT_PROTO_VERB_MULTICAST_FRAME_BLOOM_FILTER_SIZE_BYTES),bloom.data(),ZT_PROTO_VERB_MULTICAST_FRAME_BLOOM_FILTER_SIZE_BYTES); compress(); for(unsigned int i=0;i