Rob Mueller wrote:
[...]
Ok, so to summarise, I think I see two problems here:
1. Assigning an untainted value to a value that was previously tainted
leaves the new value tainted

It's hard to tell or even try to reproduce that, since you didn't show a real test case. What kind of variable is that? my, our, global? Usually a variable that once became PVMG, won't go back to a lower type PV. But it should not have the MG flags set.


2. join with utf-8 strings doesn't seem to leave the joined string with the
utf-8 flag on

I'd try to minimize your setup to exclude everything but the code at fault. This can be done easily using geoff's bugreport skeleton available from here [1]. See first if you still have a problem using it. It could be that some other code that you load affects your whole setup. And you can't reproduce it with a shell script since you don't load the same setup there.


If you could submit a separate bugreport tar ball [1] for each of the issues you have raised, each including a shortest possible code, then it'll be much easier for us to try to reproduce your case and only then try to find a fix.

Thanks.

[1] http://perl.apache.org/docs/1.0/guide/help.html#How_to_Report_Problems
(scroll down a bit)

--
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to