Skip to content

Commit b0578a2

Browse files
committed
merge revision(s) 44654: [Backport ruby#9426]
tracepoint.c: disable tracepoint * ext/-test-/tracepoint/tracepoint.c (tracepoint_track_objspace_events): ensure tracepoint disabled. [ruby-dev:47901] [Bug ruby#9426] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@45062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 05558c9 commit b0578a2

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

ext/-test-/tracepoint/tracepoint.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,7 @@ tracepoint_track_objspace_events(VALUE self)
6464
VALUE result = rb_ary_new();
6565

6666
rb_tracepoint_enable(tpval);
67-
rb_yield(Qundef);
68-
rb_tracepoint_disable(tpval);
67+
rb_ensure(rb_yield, Qundef, rb_tracepoint_disable, tpval);
6968

7069
rb_ary_push(result, SIZET2NUM(track.newobj_count));
7170
rb_ary_push(result, SIZET2NUM(track.free_count));

version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#define RUBY_VERSION "2.1.1"
22
#define RUBY_RELEASE_DATE "2014-02-20"
3-
#define RUBY_PATCHLEVEL 38
3+
#define RUBY_PATCHLEVEL 39
44

55
#define RUBY_RELEASE_YEAR 2014
66
#define RUBY_RELEASE_MONTH 2

0 commit comments

Comments
 (0)