ruby-cvs:23677
From: matz ruby-lang.org
Date: Sat, 17 May 2008 03:27:02 +0900 (JST)
Subject: [ruby-cvs:23677] Ruby:r16437 (trunk): * array.c (rb_ary_sort_bang): stop memory leak. [ruby-dev:34726]
matz 2008-05-17 03:27:01 +0900 (Sat, 17 May 2008)
New Revision: 16437
Modified files:
trunk/ChangeLog
trunk/array.c
trunk/re.c
trunk/regexec.c
trunk/version.h
Log:
* array.c (rb_ary_sort_bang): stop memory leak. [ruby-dev:34726]
* re.c (rb_reg_search): need to free allocated buffer in re_register.
* regexec.c (onig_region_new): more pedantic malloc check.
* regexec.c (onig_region_resize): ditto.
* regexec.c (STATE_CHECK_BUFF_INIT): ditto.
* regexec.c (onig_region_copy): use onig_region_resize.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/version.h?r1=16437&r2=16436&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/array.c?r1=16437&r2=16436&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/regexec.c?r1=16437&r2=16436&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=16437&r2=16436&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=16437&r2=16436&diff_format=u