From bea3e6a20685abd7f4ca39ce75c668ee7e779cc9 Mon Sep 17 00:00:00 2001 From: Michael Toutonghi Date: Fri, 10 May 2019 17:13:25 -0700 Subject: [PATCH] Keep qualifiedHeaders clean even when there are no merge mined headers --- src/pbaas/pbaas.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pbaas/pbaas.cpp b/src/pbaas/pbaas.cpp index b59ec0507..bfbf1d316 100644 --- a/src/pbaas/pbaas.cpp +++ b/src/pbaas/pbaas.cpp @@ -914,6 +914,13 @@ void CConnectedChains::SubmissionThread() bool submit = false; { LOCK(cs_mergemining); + if (mergeMinedChains.size() == 0 && qualifiedHeaders.size() != 0) + { + while (qualifiedHeaders.size()) + { + qualifiedHeaders.erase(qualifiedHeaders.begin()); + } + } submit = qualifiedHeaders.size() != 0 && mergeMinedChains.size() != 0; printf("SubmissionThread: qualifiedHeaders.size(): %lu, mergeMinedChains.size(): %lu\n", qualifiedHeaders.size(), mergeMinedChains.size()); -- 2.42.0