message: Fix for don't use change address
diff: @@ -3130,6 +3130,20 @@ bool CWallet::CreateTransaction(const std::vector<CRecipient>& vecSend, CWalletT
  if (nChange > 0)
  {
  + // send change to existing address
  + if (fNotUseChangeAddress &&
  + boost::get<CNoDestination>(&coin_control.destChange) &&
  + setCoins.size() > 0)
  + {
  + // setCoins will be added as inputs to the new transaction
  + // Set the first input script as change script for the new transaction
  + auto pcoin = setCoins.begin();
  + scriptChange = pcoin->txout.scriptPubKey;
  +
  + change_prototype_txout = CTxOut(0, scriptChange);
  + change_prototype_size = GetSerializeSize(change_prototype_txout, SER_DISK, 0);
  + }
  +
  // Fill a vout to ourself
  CTxOut newTxOut(nChange, scriptChange);
  