Explorar o código

Recognizing [email protected] SFTP extension

Source commit: 21bd7579cee9cc49ceceb5dc0386055774ed4535
Martin Prikryl %!s(int64=4) %!d(string=hai) anos
pai
achega
e02e1f7184
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      source/core/SftpFileSystem.cpp

+ 6 - 0
source/core/SftpFileSystem.cpp

@@ -152,6 +152,7 @@
 #define SFTP_EXT_HARDLINK L"[email protected]"
 #define SFTP_EXT_HARDLINK_VALUE_V1 L"1"
 #define SFTP_EXT_COPY_FILE L"copy-file"
+#define SFTP_EXT_LIMITS L"[email protected]"
 //---------------------------------------------------------------------------
 #define OGQ_LIST_OWNERS 0x01
 #define OGQ_LIST_GROUPS 0x02
@@ -3171,6 +3172,11 @@ void __fastcall TSFTPFileSystem::DoStartup()
           FTerminal->LogEvent(FORMAT(L"Unsupported %s extension version %s", (ExtensionName, HardlinkVersion)));
         }
       }
+      else if (ExtensionName == SFTP_EXT_LIMITS)
+      {
+        UnicodeString LimitsVersion = AnsiToString(ExtensionData);
+        FTerminal->LogEvent(FORMAT(L"Supports %s extension version %s", (ExtensionName, LimitsVersion)));
+      }
       else
       {
         FTerminal->LogEvent(0, FORMAT(L"Unknown server extension %s=%s", (ExtensionName, ExtensionDisplayData)));