aboutsummaryrefslogtreecommitdiff
path: root/src/httpserver.cpp
diff options
context:
space:
mode:
authorSuhas Daftuar <sdaftuar@gmail.com>2015-09-23 13:37:32 -0400
committerSuhas Daftuar <sdaftuar@gmail.com>2015-09-23 15:30:41 -0400
commit60de0d5826f1b848a43ec989ff712f002eddc3dc (patch)
treef30240eccceb817d58cb7a35e287f5ef979118df /src/httpserver.cpp
parent598b25d5ee9c08947a52824f47531208943a3c65 (diff)
Fix mempool package tracking edge case
CalculateMemPoolAncestors was always looping over a transaction's inputs to find in-mempool parents. When adding a new transaction, this is the correct behavior, but when removing a transaction, we want to use the ancestor set that would be calculated by walking mapLinks (which should in general be the same set, except during a reorg when the mempool is in an inconsistent state, and the mapLinks-based calculation would be the correct one).
Diffstat (limited to 'src/httpserver.cpp')
0 files changed, 0 insertions, 0 deletions