Преглед изворни кода

Bug 1956: Errors while opening a tunnel are not logged

(cherry picked from commit 4ca3f2ddc2630b343ddc8be923c1b9c4867bf3a2)

Source commit: ae8939d698844f7f83265dfe059c2726dfd9b088
Martin Prikryl пре 4 година
родитељ
комит
bbc5bb28a9
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      source/core/Terminal.cpp

+ 3 - 1
source/core/Terminal.cpp

@@ -1553,8 +1553,10 @@ void __fastcall TTerminal::OpenTunnel()
 
     FTunnelThread = new TTunnelThread(FTunnel);
   }
-  catch(...)
+  catch (Exception & E)
   {
+    LogEvent(L"Error opening tunnel.");
+    Log->AddException(&E);
     CloseTunnel();
     throw;
   }