2 * "...we will have peace, when you and all your works have perished--and
3 * the works of your dark master to whom you would deliver us. You are a
4 * liar, Saruman, and a corrupter of men's hearts." --Theoden
18 DEBUG_u(PerlIO_printf(PerlIO_stderr(),
19 "%s %d %d %d\n", s, tainted, uid, euid));
21 ug = " while running setuid";
23 ug = " while running setgid";
25 ug = " while running with -T switch";
39 svp = hv_fetch(GvHVn(envgv),"PATH",4,FALSE);
40 if (!svp || *svp == &sv_undef ||
41 ((mg = mg_find(*svp, 't')) && mg->mg_len & 1))
44 if (mg && MgTAINTEDDIR(mg))
45 taint_proper("Insecure directory in %s%s", "$ENV{PATH}");
47 taint_proper("Insecure %s%s", "$ENV{PATH}");
50 svp = hv_fetch(GvHVn(envgv),"IFS",3,FALSE);
51 if (svp && *svp != &sv_undef &&
52 (mg = mg_find(*svp, 't')) && mg->mg_len & 1)
55 taint_proper("Insecure %s%s", "$ENV{IFS}");