message: Add missing locks in listAnonOutputs()
diff: @@ -723,13 +723,16 @@ QVariantMap SpectreBridge::listAnonOutputs()
  outputCount mOwnedOutputCounts;
  outputCount mMatureOutputCounts;
  + {
  + LOCK2(cs_main, pwalletMain->cs_wallet);
  +
  if (pwalletMain->CountOwnedAnonOutputs(mOwnedOutputCounts, CWallet::MaturityFilter::NONE) != 0
  || pwalletMain->CountOwnedAnonOutputs(mMatureOutputCounts, CWallet::MaturityFilter::FOR_SPENDING) != 0)
  {
  LogPrintf("Error: CountOwnedAnonOutputs failed.\n");
  emit listAnonOutputsResult(anonOutputs);
  return anonOutputs;
  - };
  + }
  for (std::map<int64_t, CAnonOutputCount>::iterator mi(mapAnonOutputStats.begin()); mi != mapAnonOutputStats.end(); mi++)
  {
  @@ -752,7 +755,8 @@ QVariantMap SpectreBridge::listAnonOutputs()
  anonOutput.insert("value_s", BitcoinUnits::format(window->clientModel->getOptionsModel()->getDisplayUnit(), aoc->nValue));
  anonOutputs.insert(QString::number(aoc->nValue), anonOutput);
  - };
  + }
  + }
  emit listAnonOutputsResult(anonOutputs);
  return anonOutputs;
  