diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-07-12 17:21:23 -0400 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-07-12 17:21:23 -0400 |
| commit | a0048785465eb14356c1cb185c271c223862491c (patch) | |
| tree | 1418813877ce8eef45799125ebcd2029158a142a /node/PacketDecoder.cpp | |
| parent | 086050686f4a6759884178e8c8c464ff9db727e0 (diff) | |
| download | infinitytier-a0048785465eb14356c1cb185c271c223862491c.tar.gz infinitytier-a0048785465eb14356c1cb185c271c223862491c.zip | |
Update bloom filter for MULTICAST_FRAME retransmit, and temporarily add abort() to catch gremlin
Diffstat (limited to 'node/PacketDecoder.cpp')
| -rw-r--r-- | node/PacketDecoder.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
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<np;++i) { |
