소스 검색

Bug 1875: Failure when canceling an authentication of an ad-hoc session from a workspace opened from command-line

https://winscp.net/tracker/1875

Source commit: d044b09ddca4b6bd2f16e39f7ae1bde27123e1ae
Martin Prikryl 5 년 전
부모
커밋
211928d363
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      source/windows/TerminalManager.cpp

+ 4 - 1
source/windows/TerminalManager.cpp

@@ -504,7 +504,10 @@ void __fastcall TTerminalManager::DisconnectActiveTerminal()
   OldQueue = reinterpret_cast<TTerminalQueue *>(FQueues->Items[Index]);
   NewQueue = this->NewQueue(ActiveTerminal);
   FQueues->Items[Index] = NewQueue;
-  ScpExplorer->Queue = NewQueue;
+  if (ScpExplorer != NULL)
+  {
+    ScpExplorer->Queue = NewQueue;
+  }
   delete OldQueue;
 
   ActiveTerminal->Disconnected = true;