[Ttssh2-commit] [7686] execマクロコマンドのハンドルリークを修正

scmno****@osdn***** scmno****@osdn*****
2019年 5月 18日 (土) 00:06:19 JST


Revision: 7686
          https://osdn.net/projects/ttssh2/scm/svn/commits/7686
Author:   zmatsuo
Date:     2019-05-18 00:06:18 +0900 (Sat, 18 May 2019)
Log Message:
-----------
execマクロコマンドのハンドルリークを修正

- execコマンド内で使用されている CreateProcess() のハンドルリーク

Modified Paths:
--------------
    trunk/teraterm/ttpmacro/ttl.c

-------------- next part --------------
Modified: trunk/teraterm/ttpmacro/ttl.c
===================================================================
--- trunk/teraterm/ttpmacro/ttl.c	2019-05-17 15:06:06 UTC (rev 7685)
+++ trunk/teraterm/ttpmacro/ttl.c	2019-05-17 15:06:18 UTC (rev 7686)
@@ -1247,6 +1247,8 @@
 			GetExitCodeProcess(pi.hProcess, &ret);
 			SetResult(ret);
 		}
+		CloseHandle(pi.hThread);
+		CloseHandle(pi.hProcess);
 	}
 	return Err;
 }


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