From: gfx Date: Tue, 2 Feb 2010 03:57:23 +0000 (+0900) Subject: Fix a memory leak in generate_isa_predicate_for() X-Git-Tag: 0.49~1 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=commitdiff_plain;h=73337709bfbc1dcba14487c8d7725e798c0713f7 Fix a memory leak in generate_isa_predicate_for() --- diff --git a/xs-src/MouseUtil.xs b/xs-src/MouseUtil.xs index b8afb80..006eab2 100644 --- a/xs-src/MouseUtil.xs +++ b/xs-src/MouseUtil.xs @@ -377,6 +377,6 @@ PPCODE: } if(predicate_name == NULL){ /* anonymous predicate */ - XPUSHs( newRV_noinc((SV*)xsub) ); + mXPUSHs( newRV_inc((SV*)xsub) ); } }