[ttssh2-commit] [10937] タイトル長の上限制限がある個所を修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 9月 16日 (土) 23:32:31 JST


Revision: 10937
          https://osdn.net/projects/ttssh2/scm/svn/commits/10937
Author:   zmatsuo
Date:     2023-09-16 23:32:31 +0900 (Sat, 16 Sep 2023)
Log Message:
-----------
タイトル長の上限制限がある個所を修正

- 動的に文字列を確保するようにした
- 他の場所にも上限制限があると思われる

Modified Paths:
--------------
    trunk/teraterm/teraterm/vtwin.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2023-09-16 14:32:22 UTC (rev 10936)
+++ trunk/teraterm/teraterm/vtwin.cpp	2023-09-16 14:32:31 UTC (rev 10937)
@@ -4299,7 +4299,6 @@
 void CVTWindow::OnSetupWindow()
 {
 	BOOL Ok;
-	char orgTitle[TitleBuffSize];
 
 	HelpId = HlpSetupWindow;
 	ts.VTFlag = 1;
@@ -4311,7 +4310,7 @@
 
 	SetDialogFont(ts.DialogFontNameW, ts.DialogFontPoint, ts.DialogFontCharSet,
 				  ts.UILanguageFileW, "Tera Term", "DLG_SYSTEM_FONT");
-	strncpy_s(orgTitle, sizeof(orgTitle), ts.Title, _TRUNCATE);
+	char *orgTitle = strdup(ts.Title);
 	Ok = (*SetupWin)(HVTWin, &ts);
 
 	if (Ok) {
@@ -4328,6 +4327,7 @@
 		ChangeWin();
 	}
 
+	free(orgTitle);
 }
 
 void CVTWindow::OnSetupFont()


ttssh2-commit メーリングリストの案内
Back to archive index