Revision: 8558 https://osdn.net/projects/ttssh2/scm/svn/commits/8558 Author: zmatsuo Date: 2020-02-22 01:34:30 +0900 (Sat, 22 Feb 2020) Log Message: ----------- ツールチップ内のメモリリークを修正 - 表示文字を変更するとメモリリークしていた - backport from r8461 Revision Links: -------------- https://osdn.net/projects/ttssh2/scm/svn/commits/8461 Modified Paths: -------------- branches/4-stable/doc/en/html/about/history.html branches/4-stable/doc/ja/html/about/history.html branches/4-stable/teraterm/common/tipwin.cpp -------------- next part -------------- Modified: branches/4-stable/doc/en/html/about/history.html =================================================================== --- branches/4-stable/doc/en/html/about/history.html 2020-02-21 03:37:55 UTC (rev 8557) +++ branches/4-stable/doc/en/html/about/history.html 2020-02-21 16:34:30 UTC (rev 8558) @@ -39,11 +39,11 @@ </ul> </li --> - <!-- li>Bug fixes + <li>Bug fixes <ul> - <li></li> + <li>Fixed memory leak when tooltip show. This bug was introduced in 4.103.</li> </ul> - </li --> + </li> <li>Misc <ul> Modified: branches/4-stable/doc/ja/html/about/history.html =================================================================== --- branches/4-stable/doc/ja/html/about/history.html 2020-02-21 03:37:55 UTC (rev 8557) +++ branches/4-stable/doc/ja/html/about/history.html 2020-02-21 16:34:30 UTC (rev 8558) @@ -39,11 +39,11 @@ </ul> </li --> - <!-- li>\x83o\x83O\x8FC\x90\xB3 + <li>\x83o\x83O\x8FC\x90\xB3 <ul> - <li></li> + <li>\x83c\x81[\x83\x8B\x83`\x83b\x83v\x95\\x8E\xA6\x8E\x9E\x82̃\x81\x83\x82\x83\x8A\x83\x8A\x81[\x83N\x82\xF0\x8FC\x90\xB3\x81B4.103\x82ł̃G\x83\x93\x83o\x83O\x81B</li> </ul> - </li --> + </li> <li>\x82\xBB\x82̑\xBC <ul> Modified: branches/4-stable/teraterm/common/tipwin.cpp =================================================================== --- branches/4-stable/teraterm/common/tipwin.cpp 2020-02-21 03:37:55 UTC (rev 8557) +++ branches/4-stable/teraterm/common/tipwin.cpp 2020-02-21 16:34:30 UTC (rev 8558) @@ -277,6 +277,9 @@ TipWin* self = tWin; self->str_len = _tcslen(str); + if (self->str != NULL) { + free((void *)self->str); + } self->str = _tcsdup(str); CalcStrRect();