message: Exceptions should be caught by reference, not by value.
diff: @@ -59,7 +59,7 @@ static std::shared_ptr<CWallet> LoadWallet(const std::string& name, const fs::pa
  try {
  bool first_run;
  load_wallet_ret = wallet_instance->LoadWallet(first_run);
  - } catch (const std::runtime_error) {
  + } catch (const std::runtime_error&) {
  fprintf(stderr, "Error loading %s. Is wallet being used by another process?\n", name.c_str());
  return nullptr;
  }
  