mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-11 00:58:14 +08:00
Improve fix for issue 479
This commit is contained in:
@@ -605,12 +605,21 @@ CClientApp::runInner(int argc, char** argv, ILogOutputter* outputter, StartupFun
|
||||
// through the task bar.
|
||||
s_taskBarReceiver = createTaskBarReceiver(logBuffer);
|
||||
|
||||
// run
|
||||
int result = startup(argc, argv);
|
||||
int result;
|
||||
try
|
||||
{
|
||||
// run
|
||||
result = startup(argc, argv);
|
||||
}
|
||||
catch (...)
|
||||
{
|
||||
// done with task bar receiver
|
||||
delete s_taskBarReceiver;
|
||||
|
||||
// done with task bar receiver
|
||||
delete s_taskBarReceiver;
|
||||
delete args().m_serverAddress;
|
||||
|
||||
throw;
|
||||
}
|
||||
|
||||
delete args().m_serverAddress;
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user