svnno****@sourc*****
svnno****@sourc*****
2011年 7月 26日 (火) 00:29:42 JST
Revision: 4528 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4528 Author: maya Date: 2011-07-26 00:29:42 +0900 (Tue, 26 Jul 2011) Log Message: ----------- CCtrlWindow を破棄しないで終了する場合があり、デバッグ版だと Detected memory leaks! となる問題を修正 平田さんによるパッチを適用 Modified Paths: -------------- trunk/teraterm/ttpmacro/ttl.c trunk/teraterm/ttpmacro/wait4all.c -------------- next part -------------- Modified: trunk/teraterm/ttpmacro/ttl.c =================================================================== --- trunk/teraterm/ttpmacro/ttl.c 2011-07-25 15:11:52 UTC (rev 4527) +++ trunk/teraterm/ttpmacro/ttl.c 2011-07-25 15:29:42 UTC (rev 4528) @@ -61,7 +61,7 @@ // for "FindXXXX" commands #define NumDirHandle 8 -static long DirHandle[NumDirHandle]; +static long DirHandle[NumDirHandle] = {-1,-1, -1, -1, -1, -1, -1, -1}; /* for "FileMarkPtr" and "FileSeekBack" commands */ #define NumFHandle 16 static int FHandle[NumFHandle]; Modified: trunk/teraterm/ttpmacro/wait4all.c =================================================================== --- trunk/teraterm/ttpmacro/wait4all.c 2011-07-25 15:11:52 UTC (rev 4527) +++ trunk/teraterm/ttpmacro/wait4all.c 2011-07-25 15:29:42 UTC (rev 4528) @@ -140,7 +140,7 @@ hd = lock_shmem(); for (i = 0 ; i < MAXNWIN ; i++) { - if (pm->WinList[i] == hwnd) { + if (pm && pm->WinList[i] == hwnd) { pm->NWin--; pm->WinList[i] = NULL;