From 5fbc173531004c87630f53b854cf6a8723eefeed Mon Sep 17 00:00:00 2001 From: Lukasz Janyst Date: Wed, 24 Apr 2013 14:20:57 +0200 Subject: [PATCH] [XrdCl] Include the password part in the host id (as documented) --- src/XrdCl/XrdClURL.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/XrdCl/XrdClURL.cc b/src/XrdCl/XrdClURL.cc index b627f9a579c..b05af11cd65 100644 --- a/src/XrdCl/XrdClURL.cc +++ b/src/XrdCl/XrdClURL.cc @@ -368,8 +368,13 @@ namespace XrdCl void URL::ComputeHostId() { std::ostringstream o; - if( pUserName.length() ) - o << pUserName << "@"; + if( !pUserName.empty() ) + { + o << pUserName; + if( !pPassword.empty() ) + o << ":" << pPassword; + o << "@"; + } o << pHostName << ":" << pPort; pHostId = o.str(); }