[Ttssh2-commit] [3658] [File]-[View Log] でプログラムに渡すファイル名をダブルクォートでくくるようにした

svnno****@sourc***** svnno****@sourc*****
2009年 10月 24日 (土) 20:27:13 JST


Revision: 3658
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3658
Author:   maya
Date:     2009-10-24 20:27:13 +0900 (Sat, 24 Oct 2009)

Log Message:
-----------
[File]-[View Log]でプログラムに渡すファイル名をダブルクォートでくくるようにした

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


-------------- next part --------------
Modified: trunk/teraterm/teraterm/vtwin.cpp
===================================================================
--- trunk/teraterm/teraterm/vtwin.cpp	2009-10-24 08:41:21 UTC (rev 3657)
+++ trunk/teraterm/teraterm/vtwin.cpp	2009-10-24 11:27:13 UTC (rev 3658)
@@ -3680,7 +3680,7 @@
 // ƒƒO‚̉{—— (2005.1.29 yutaka)
 void CVTWindow::OnViewLog()
 {
-	char command[MAX_PATH];
+	char command[MAX_PATH*2+3]; // command "filename"
 	char *file;
 	STARTUPINFO si;
 	PROCESS_INFORMATION pi;
@@ -3695,7 +3695,7 @@
 	GetStartupInfo(&si);
 	memset(&pi, 0, sizeof(pi));
 
-	_snprintf_s(command, sizeof(command), _TRUNCATE, "%s %s", ts.ViewlogEditor, file);
+	_snprintf_s(command, sizeof(command), _TRUNCATE, "%s \"%s\"", ts.ViewlogEditor, file);
 
 	if (CreateProcess(NULL, command, NULL, NULL, FALSE, 0,
 	                  NULL, NULL, &si, &pi) == 0) {



Ttssh2-commit メーリングリストの案内