In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/f8fcc4c4d40dffe02ea3730dff8d5723dc1cf0fe?hp=fdae947323b49384fccc4ae1603c2e5fca04f0f1>

- Log -----------------------------------------------------------------
commit f8fcc4c4d40dffe02ea3730dff8d5723dc1cf0fe
Author: Nicholas Clark <n...@ccl4.org>
Date:   Wed Oct 13 17:07:34 2010 +0100

    In S_save_scalar_at, remove oldtainted, unneeded since 0cbee0a449cc4e11.
    
    0cbee0a449cc4e11 removed the call to mg_get(), and hence any possibility of
    calling code with the side effect of changing PL_tainted.
-----------------------------------------------------------------------

Summary of changes:
 scope.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/scope.c b/scope.c
index 95fe5f7..0d07071 100644
--- a/scope.c
+++ b/scope.c
@@ -183,10 +183,8 @@ S_save_scalar_at(pTHX_ SV **sptr, const U32 flags)
 
     if (SvTYPE(osv) >= SVt_PVMG && SvMAGIC(osv) && SvTYPE(osv) != SVt_PVGV) {
        if (SvGMAGICAL(osv)) {
-           const bool oldtainted = PL_tainted;
            SvFLAGS(osv) |= (SvFLAGS(osv) &
               (SVp_IOK|SVp_NOK|SVp_POK)) >> PRIVSHIFT;
-           PL_tainted = oldtainted;
        }
        if (!(flags & SAVEf_KEEPOLDELEM))
            mg_localize(osv, sv, (flags & SAVEf_SETMAGIC) != 0);

--
Perl5 Master Repository

Reply via email to