|
@@ -2413,10 +2413,15 @@ bool __fastcall TSessionData::GetCanLogin()
|
|
|
return !FHostName.IsEmpty();
|
|
|
}
|
|
|
//---------------------------------------------------------------------------
|
|
|
+int TSessionData::GetDefaultPort()
|
|
|
+{
|
|
|
+ return DefaultPort(FSProtocol, Ftps);
|
|
|
+}
|
|
|
+//---------------------------------------------------------------------------
|
|
|
UnicodeString __fastcall TSessionData::GetSessionKey()
|
|
|
{
|
|
|
UnicodeString Result = FORMAT(L"%s@%s", (UserName, HostName));
|
|
|
- if (PortNumber != DefaultPort(FSProtocol, Ftps))
|
|
|
+ if (PortNumber != GetDefaultPort())
|
|
|
{
|
|
|
Result += FORMAT(L":%d", (PortNumber));
|
|
|
}
|
|
@@ -3316,7 +3321,7 @@ UnicodeString __fastcall TSessionData::GenerateSessionUrl(unsigned int Flags)
|
|
|
Url += EncodeUrlString(HostNameExpanded);
|
|
|
}
|
|
|
|
|
|
- if (PortNumber != DefaultPort(FSProtocol, Ftps))
|
|
|
+ if (PortNumber != GetDefaultPort())
|
|
|
{
|
|
|
Url += L":" + IntToStr(PortNumber);
|
|
|
}
|
|
@@ -3533,7 +3538,7 @@ void __fastcall TSessionData::GenerateAssemblyCode(
|
|
|
AddAssemblyProperty(Head, Language, L"HostName", HostName);
|
|
|
SessionData->HostName = FactoryDefaults->HostName;
|
|
|
}
|
|
|
- int ADefaultPort = DefaultPort(FSProtocol, Ftps);
|
|
|
+ int ADefaultPort = GetDefaultPort();
|
|
|
if (SessionData->PortNumber != ADefaultPort)
|
|
|
{
|
|
|
AddAssemblyProperty(Head, Language, L"PortNumber", PortNumber);
|