From: Marcus Ramberg Date: Tue, 29 Mar 2005 14:06:59 +0000 (+0000) Subject: fixed tainted $1 data from previous regexp. X-Git-Tag: 5.7099_04~1657 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=0434eec1ecc7509e95267850ae1b517d6504ed3f;hp=03742cea7daff59ed41786a519d8ff7b0be75aad fixed tainted $1 data from previous regexp. --- diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index ec6c0f3..0513615 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -809,9 +809,11 @@ sub _prefix { sub _class2prefix { my $class = shift || ''; - $class =~ /^.*::([MVC]|Model|View|Controller)?::(.*)$/; - my $prefix = lc $2 || ''; - $prefix =~ s/\:\:/\//g; + my $prefix; + if ($class =~ /^.*::([MVC]|Model|View|Controller)?::(.*)$/) { + $prefix = lc $2; + $prefix =~ s/\:\:/\//g; + } return $prefix; }