Fixed uninitialized value warning in contextual_uri_for branch Chained attic/contextual_uri_for
Peter Flanigan [Thu, 26 Nov 2009 20:56:01 +0000 (20:56 +0000)]
lib/Catalyst/DispatchType/Chained.pm

index e65cd90..d34545c 100644 (file)
@@ -432,7 +432,8 @@ sub splice_captures_from {
         push @captures, splice @{ $args }, 0, $num_caps;
     }
 
-    if (defined $args->[ $attrs->{Args}->[0] ]) {
+    if (    defined $attrs->{Args}->[0]
+        and defined $args->[ $attrs->{Args}->[0] ]) {
         $c->log->debug( 'Action '.$action->reverse.' too many args' )
             if ($c->debug);
     }