Stop $unicode =~ /[[:posix:]]/ from leaking
authorFather Chrysostomos <sprout@cpan.org>
Sun, 18 Nov 2012 21:29:56 +0000 (13:29 -0800)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 18 Nov 2012 22:02:37 +0000 (14:02 -0800)
commit02c85471b2808214d1c256b044b1d79c74d5d450
treea6bae15af5935cb4798ae885a4c0bc92d6d96a5b
parentc9af70d59afc4163e3f199e2160d2708cccca9a6
Stop $unicode =~ /[[:posix:]]/ from leaking

If we have just created an SV, it has a reference count of 1, so using
newRV_inc on it will create a leak.  So we need to use newRV_noinc and
do SvREFCNT_inc in those cases where the SV is not new.

This has leaked since v5.17.3-117-g87367d5.
t/op/svleak.t
utf8.c