Revision: 10832 https://osdn.net/projects/ttssh2/scm/svn/commits/10832 Author: zmatsuo Date: 2023-08-12 15:23:55 +0900 (Sat, 12 Aug 2023) Log Message: ----------- RestoreSetup マクロコマンドが正しく動作しなかったので修正 Modified Paths: -------------- trunk/teraterm/teraterm/ttdde.c -------------- next part -------------- Modified: trunk/teraterm/teraterm/ttdde.c =================================================================== --- trunk/teraterm/teraterm/ttdde.c 2023-08-12 06:23:43 UTC (rev 10831) +++ trunk/teraterm/teraterm/ttdde.c 2023-08-12 06:23:55 UTC (rev 10832) @@ -628,10 +628,14 @@ return DDE_FNOTPROCESSED; break; } - case CmdRestoreSetup: - strncpy_s(ts.SetupFName, sizeof(ts.SetupFName),ParamFileName, _TRUNCATE); + case CmdRestoreSetup: { + wchar_t *ParamFileNameW = ToWcharU8(ParamFileName); + free(ts.SetupFNameW); + ts.SetupFNameW = ParamFileNameW; + WideCharToACP_t(ts.SetupFNameW, ts.SetupFName, _countof(ts.SetupFName)); PostMessage(HVTWin,WM_USER_ACCELCOMMAND,IdCmdRestoreSetup,0); break; + } case CmdSendBreak: PostMessage(HVTWin,WM_USER_ACCELCOMMAND,IdBreak,0); break;