This script is running under FCGI::Engine and uses Module::Refresh. After experimentation and speaking with the maintainer of FCGI::Engine, I don't think it is those modules at fault, though I am not sure. In particular when started and after a refresh, everything works fine.
After some point (not sure what triggers it), some regular experessions in the script fail to evaluate correctly. For example a
$test =~ /$test2/ when both variables are simple strings and the same strings will not evaluate to true. It's as if they become tainted.
Any ideas?
In reply to Normal regexes stop working by yegg
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |