message: net: Avoid logging AlreadyHaveTx when disconnecting misbehaving peer
  Can be reviewed with --color-moved=dimmed-zebra
diff: @@ -2976,16 +2976,17 @@ void PeerManagerImpl::ProcessMessage(CNode& pfrom, const std::string& msg_type,
  best_block = &inv.hash;
  }
  } else if (inv.IsGenTxMsg()) {
  + if (reject_tx_invs) {
  + LogPrint(BCLog::NET, "transaction (%s) inv sent in violation of protocol, disconnecting peer=%d\n", inv.hash.ToString(), pfrom.GetId());
  + pfrom.fDisconnect = true;
  + return;
  + }
  const GenTxid gtxid = ToGenTxid(inv);
  const bool fAlreadyHave = AlreadyHaveTx(gtxid);
  LogPrint(BCLog::NET, "got inv: %s %s peer=%d\n", inv.ToString(), fAlreadyHave ? "have" : "new", pfrom.GetId());
  pfrom.AddKnownTx(inv.hash);
  - if (reject_tx_invs) {
  - LogPrint(BCLog::NET, "transaction (%s) inv sent in violation of protocol, disconnecting peer=%d\n", inv.hash.ToString(), pfrom.GetId());
  - pfrom.fDisconnect = true;
  - return;
  - } else if (!fAlreadyHave && !m_chainman.ActiveChainstate().IsInitialBlockDownload()) {
  + if (!fAlreadyHave && !m_chainman.ActiveChainstate().IsInitialBlockDownload()) {
  AddTxAnnouncement(pfrom, gtxid, current_time);
  }
  } else {
  