浏览代码

Bug 1897: Session.CompareDirectories handles incorrectly files with names containing reserved XML characters

https://winscp.net/tracker/1897

Source commit: 8b4e5b32f0313191026e398bf9558db7cd3daa81
Martin Prikryl 5 年之前
父节点
当前提交
fb0710c624
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      source/core/SessionInfo.cpp

+ 3 - 3
source/core/SessionInfo.cpp

@@ -432,11 +432,11 @@ protected:
   void __fastcall SynchronizeChecklistItemFileInfo(
     const UnicodeString & AFileName, bool IsDirectory, const TSynchronizeChecklist::TItem::TFileInfo FileInfo)
   {
-    Parameter(L"type", XmlAttributeEscape(IsDirectory ? L'D' : L'-'));
-    FileName(XmlAttributeEscape(AFileName));
+    Parameter(L"type", (IsDirectory ? L'D' : L'-'));
+    FileName(AFileName);
     if (!IsDirectory)
     {
-      Parameter(L"size", XmlAttributeEscape(IntToStr(FileInfo.Size)));
+      Parameter(L"size", IntToStr(FileInfo.Size));
     }
     if (FileInfo.ModificationFmt != mfNone)
     {