X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=taint.c;h=ed1af7453b1d9ffb62d56e748140f068996a3d4c;hb=7581d28c2d4dcb4f3b408247518e6164f6b89764;hp=e0869a9bad91686b5bdd4c079c2ec134ad064f54;hpb=8772537cf6d022a54f738ccb84b65a7f21ccf1b2;p=p5sagit%2Fp5-mst-13.2.git diff --git a/taint.c b/taint.c index e0869a9..ed1af74 100644 --- a/taint.c +++ b/taint.c @@ -107,11 +107,12 @@ Perl_taint_env(pTHX) { int i = 0; char name[10 + TYPE_DIGITS(int)] = "DCL$PATH"; + STRLEN len = 8; /* strlen(name) */ while (1) { if (i) - (void)sprintf(name,"DCL$PATH;%d", i); - svp = hv_fetch(GvHVn(PL_envgv), name, strlen(name), FALSE); + len = my_sprintf(name,"DCL$PATH;%d", i); + svp = hv_fetch(GvHVn(PL_envgv), name, len, FALSE); if (!svp || *svp == &PL_sv_undef) break; if (SvTAINTED(*svp)) {