浏览代码

Considering global passive/active mode settings when importing sessions from FileZilla

Source commit: 933353d4dc18a8106cf9879a291c5bb0ccb17acb
Martin Prikryl 4 年之前
父节点
当前提交
2e08261769
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      source/core/SessionData.cpp

+ 5 - 0
source/core/SessionData.cpp

@@ -1461,6 +1461,11 @@ void __fastcall TSessionData::ImportFromFilezilla(
   {
     FtpPasvMode = false;
   }
+  else if (SettingsNode != NULL)
+  {
+    int PasvMode = ReadSettingsNode(SettingsNode, L"Use Pasv mode", 1);
+    FtpPasvMode = (PasvMode != 0);
+  }
 
   UnicodeString EncodingType = ReadXmlNode(Node, L"EncodingType", L"");
   if (SameText(EncodingType, L"Auto"))