Index: src/ch/MainWnd.cpp
===================================================================
diff -u -N -r1e067c9bfa3d29a7299317c9a6f782bf2849b9b3 -rebabad67cdda34ed4e36ab794e10d0ade8124bf3
--- src/ch/MainWnd.cpp	(.../MainWnd.cpp)	(revision 1e067c9bfa3d29a7299317c9a6f782bf2849b9b3)
+++ src/ch/MainWnd.cpp	(.../MainWnd.cpp)	(revision ebabad67cdda34ed4e36ab794e10d0ade8124bf3)
@@ -1110,7 +1110,6 @@
 		pTask->UpdateTime();
 
 		// save progress before killed
-		TCHAR szPath[_MAX_PATH];
 		GetConfig()->get_string(PP_PAUTOSAVEDIRECTORY, szPath, _MAX_PATH);
 		GetApp()->ExpandPath(szPath);
 		pTask->Store(szPath, false);
@@ -1126,7 +1125,7 @@
 			PlaySound(szPath, NULL, SND_FILENAME | SND_ASYNC);
 		}
 
-		CTime tm=CTime::GetCurrentTime();
+		tm=CTime::GetCurrentTime();
 		pTask->m_log.logi(GetResManager()->LoadString(IDS_OTFTHREADFINISHED_STRING), tm.GetDay(), tm.GetMonth(), tm.GetYear(), tm.GetHour(), tm.GetMinute(), tm.GetSecond());
 
 		// we have been killed - the last operation
@@ -1147,7 +1146,7 @@
 
 		if (e->m_iType == E_ERROR && GetConfig()->get_bool(PP_SNDPLAYSOUNDS))
 		{
-			TCHAR szPath[_MAX_PATH];
+			szPath[_MAX_PATH];
 			GetConfig()->get_string(PP_SNDERRORSOUNDPATH, szPath, _MAX_PATH);
 			GetApp()->ExpandPath(szPath);
 			PlaySound(szPath, NULL, SND_FILENAME | SND_ASYNC);