Bläddra i källkod

Bug 1913: SFTP uploads started over already disconnected session do not reconnect automatically

https://winscp.net/tracker/1913

Source commit: 33d147ec4e6a87851151282deae6587afbdab2a9
Martin Prikryl 5 år sedan
förälder
incheckning
ca605fc4ab
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      source/core/Terminal.cpp

+ 2 - 1
source/core/Terminal.cpp

@@ -6935,7 +6935,8 @@ void __fastcall TTerminal::DoCopyToRemote(
 
 
   FFileSystem->TransferOnDirectory(ATargetDir, CopyParam, Params);
   FFileSystem->TransferOnDirectory(ATargetDir, CopyParam, Params);
 
 
-  UnicodeString TargetDir = AbsolutePath(ATargetDir, false);
+  // Must be local resolving, as this is outside of robust loop
+  UnicodeString TargetDir = AbsolutePath(ATargetDir, true);
   UnicodeString FullTargetDir = UnixIncludeTrailingBackslash(TargetDir);
   UnicodeString FullTargetDir = UnixIncludeTrailingBackslash(TargetDir);
   int Index = 0;
   int Index = 0;
   while ((Index < FilesToCopy->Count) && !OperationProgress->Cancel)
   while ((Index < FilesToCopy->Count) && !OperationProgress->Cancel)