]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
fix up "taint" fix
authorAlan T. DeKok <aland@freeradius.org>
Tue, 3 Jul 2018 15:43:40 +0000 (11:43 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 3 Jul 2018 15:43:40 +0000 (11:43 -0400)
src/modules/rlm_perl/rlm_perl.c

index d85f05f09a13e065186a12c6ef90ad47ce0aeecf..406d6c687f2ac131b3bb90a70a132f7deb8e8161 100644 (file)
@@ -660,7 +660,7 @@ static void perl_vp_to_svpvn_element(REQUEST *request, AV *av, VALUE_PAIR const
                               list_name, vp->da->name, hex);
                        talloc_free(hex);
                }
-               av_push(av, newSVpvn((char const *)vp->vp_octets, vp->vp_length));
+               sv = newSVpvn((char const *)vp->vp_octets, vp->vp_length);
                break;
 
        default: