> Changing a line in CGI::Carp > < sub ineval { $^S || _longmess() =~ /eval [\{\']/m } > --- > > sub ineval { _longmess() =~ /eval [\{\']/m }
> Are there any solutions to this problem that don't involve changing > CGI::Carp? Perhaps I should just rip the code that I want out of CGI::Carp? Why not just pull in CGI::Carp and then have some code like: # Redefine whatever subs we want to directly in the CGI::Carp package # Just don't expect LDS to support this... :=) use CGI::Carp; sub CGI::Carp::ineval { _longmess() =~ /eval [\{\']/m } I've done the same for many a change to CGI.pm to fix some nits I've run across. Mike808/ --------------------------------------------- http://www.valuenet.net