diff options
author | Suhas Daftuar <sdaftuar@gmail.com> | 2016-04-20 13:49:55 -0400 |
---|---|---|
committer | Suhas Daftuar <sdaftuar@gmail.com> | 2016-04-20 14:19:03 -0400 |
commit | 3a99fb2cb14955f5e029d315041a093e957e6c3e (patch) | |
tree | 309e1beff538d39a50d33cbb984670fbb5a2e06c /src/checkqueue.h | |
parent | 04a29373571d44be36bd099c3b3ec3cda89e99d1 (diff) |
Fix headers announcements edge case
Previously we would assert that if every block in vBlockHashesToAnnounce is in
chainActive, then the blocks to be announced must connect. However, there are
edge cases where this assumption could be violated (eg using invalidateblock /
reconsiderblock), so just check for this case and revert to inv-announcement
instead.
Diffstat (limited to 'src/checkqueue.h')
0 files changed, 0 insertions, 0 deletions