if (walletdb.ReadSetting("addrProxy", addrProxyAddress))
{
addrProxy = addrProxyAddress;
- settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+ settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
walletdb.EraseSetting("addrProxy");
}
}
// 0.6.0rc1 saved this as a CService, which causes failure when parsing as a CAddress
if (walletdb.ReadSetting("addrProxy", addrProxy))
{
- settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+ settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
walletdb.EraseSetting("addrProxy");
}
}
if (addr.IsValid())
{
addrProxy.SetIP(addr);
- settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+ settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
}
else
{
if (nPort > 0 && nPort < std::numeric_limits<unsigned short>::max())
{
addrProxy.SetPort(nPort);
- settings.setValue("addrProxy", addrProxy.ToStringIP().c_str());
+ settings.setValue("addrProxy", addrProxy.ToStringIPPort().c_str());
}
else
{