ruby-changes:16556
From: mame <ko1@a...>
Date: Tue, 6 Jul 2010 00:58:18 +0900 (JST)
Subject: [ruby-changes:16556] Ruby:r28548 (trunk): * vm.c (thread_free): free altstack to prevent memory leak. a patch
mame 2010-07-06 00:57:20 +0900 (Tue, 06 Jul 2010) New Revision: 28548 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28548 Log: * vm.c (thread_free): free altstack to prevent memory leak. a patch from Tomoyuki Chikanaga in [ruby-dev:41815]. [Bug #3537] Modified files: trunk/ChangeLog trunk/vm.c Index: ChangeLog =================================================================== --- ChangeLog (revision 28547) +++ ChangeLog (revision 28548) @@ -1,3 +1,8 @@ +Tue Jul 6 00:34:50 2010 Yusuke Endoh <mame@t...> + + * vm.c (thread_free): free altstack to prevent memory leak. a patch + from Tomoyuki Chikanaga in [ruby-dev:41815]. [Bug #3537] + Tue Jul 6 00:29:27 2010 Yusuke Endoh <mame@t...> * string.c (NONASCII_MASK): NONASCII_MASK must be unsigned. Index: vm.c =================================================================== --- vm.c (revision 28547) +++ vm.c (revision 28548) @@ -1726,6 +1726,11 @@ RUBY_GC_INFO("main thread\n"); } else { +#ifdef USE_SIGALTSTACK + if (th->altstack) { + free(th->altstack); + } +#endif ruby_xfree(ptr); } } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/