Browse Source

Update the bloom state on the real object, not the temporary one.

This resulted in just passing all transactions to filtered wallets
which worked surprisingly well, except where it didn't.
0.10
Gregory Maxwell 11 years ago
parent
commit
a7f533a972
  1. 2
      src/main.cpp

2
src/main.cpp

@ -3893,7 +3893,7 @@ bool static ProcessMessage(CNode* pfrom, string strCommand, CDataStream& vRecv)
LOCK(pfrom->cs_filter); LOCK(pfrom->cs_filter);
delete pfrom->pfilter; delete pfrom->pfilter;
pfrom->pfilter = new CBloomFilter(filter); pfrom->pfilter = new CBloomFilter(filter);
filter.UpdateEmptyFull(); pfrom->pfilter->UpdateEmptyFull();
} }
pfrom->fRelayTxes = true; pfrom->fRelayTxes = true;
} }

Loading…
Cancel
Save