Skip to content

Commit 2fbebc3

Browse files
committed
Check for IPv6 in clientrpc and connectdlg
1 parent 277ddd9 commit 2fbebc3

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/clientrpc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ CClientRpc::CClientRpc ( CClient* pClient, CClientSettings* pSettings, CRpcServe
190190
CHostAddress haDirectoryAddress;
191191

192192
// Allow IPv4 only for communicating with Directories
193-
if ( !NetworkUtil::ParseNetworkAddress ( jsonDirectoryIp.toString(), haDirectoryAddress, false ) )
193+
if ( !NetworkUtil::ParseNetworkAddress ( jsonDirectoryIp.toString(), haDirectoryAddress, pClient->IsIPv6Available() ) )
194194
{
195195
response["error"] =
196196
CRpcServer::CreateJsonRpcError ( CRpcServer::iErrInvalidParams, "Invalid params: directory is not a valid socket address" );

src/connectdlg.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ void CConnectDlg::RequestServerList()
358358
if ( NetworkUtil::ParseNetworkAddress (
359359
NetworkUtil::GetDirectoryAddress ( pSettings->eDirectoryType, pSettings->vstrDirectoryAddress[pSettings->iCustomDirectoryIndex] ),
360360
haDirectoryAddress,
361-
false ) )
361+
pClient->IsIPv6Available() ) )
362362
{
363363
// send the request for the server list
364364
emit ReqServerListQuery ( haDirectoryAddress );

0 commit comments

Comments
 (0)