diff options
Diffstat (limited to 'lib/IRC/Grammar/Actions.pm6')
-rw-r--r-- | lib/IRC/Grammar/Actions.pm6 | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/IRC/Grammar/Actions.pm6 b/lib/IRC/Grammar/Actions.pm6 index 469f8f8..e7f5292 100644 --- a/lib/IRC/Grammar/Actions.pm6 +++ b/lib/IRC/Grammar/Actions.pm6 @@ -10,7 +10,8 @@ method message ($/) { %args<who><host> = ~$pref<servername> if $pref<servername>.defined; my $p = $/<params>; - loop { + + for ^100 { # bail out after 100 iterations; we're stuck if ( $p<middle>.defined ) { %args<params>.append: ~$p<middle>; } |