X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2Fre-engine-Plugin.git;a=blobdiff_plain;f=Plugin.xs;h=d75c0869a22602177a49fbb1568341eba5ddee82;hp=6036d87fff2bf36dfea4aa33fa3a6bbe9fdd4243;hb=HEAD;hpb=ac1cf0174934b284c396c3a99cf3fbdbdbc48488 diff --git a/Plugin.xs b/Plugin.xs index 6036d87..d75c086 100644 --- a/Plugin.xs +++ b/Plugin.xs @@ -209,7 +209,7 @@ Plugin_comp(pTHX_ const SV * const pattern, const U32 flags) /* Our blessed object */ obj = newSV(0); - Newx(re, 1, struct replug); + XSH_LOCAL_ALLOC(re, 1, struct replug); sv_setref_pv(obj, XSH_PACKAGE, (void *) re); newREGEXP(RX); @@ -405,7 +405,7 @@ Plugin_free(pTHX_ REGEXP * const RX) self->rx = NULL; - Safefree(self); + XSH_LOCAL_FREE(self, 1, struct replug); SvREFCNT_dec(rx->pprivate);