X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatcher.pm;h=99bbba7790920c3c4ad960e0e6c339589b0ee7db;hp=cb019340dfe65c23342ab3c859eea8db7945232d;hb=9edb1eb325435873ed55f643d671cb050bd8b659;hpb=c2e37e5972fc1dd50f7eebdd0b73cea11ae1b8f4 diff --git a/lib/Catalyst/Dispatcher.pm b/lib/Catalyst/Dispatcher.pm index cb01934..99bbba7 100644 --- a/lib/Catalyst/Dispatcher.pm +++ b/lib/Catalyst/Dispatcher.pm @@ -428,6 +428,7 @@ sub setup_actions { my $actions = $self->actions; my $privates = Text::ASCIITable->new; + undef $privates->{tiedarr}; # work-around for a memory leak $privates->setCols( 'Private', 'Class' ); $privates->setColWidth( 'Private', 36, 1 ); $privates->setColWidth( 'Class', 37, 1 ); @@ -451,6 +452,7 @@ sub setup_actions { if ( @{ $privates->{tbl_rows} } ); my $publics = Text::ASCIITable->new; + undef $publics->{tiedarr}; # work-around for a memory leak $publics->setCols( 'Public', 'Private' ); $publics->setColWidth( 'Public', 36, 1 ); $publics->setColWidth( 'Private', 37, 1 ); @@ -466,6 +468,7 @@ sub setup_actions { if ( @{ $publics->{tbl_rows} } ); my $regexes = Text::ASCIITable->new; + undef $regexes->{tiedarr}; # work-around for a memory leak $regexes->setCols( 'Regex', 'Private' ); $regexes->setColWidth( 'Regex', 36, 1 ); $regexes->setColWidth( 'Private', 37, 1 );