diff --git a/lib/WebGUI/Macro.pm b/lib/WebGUI/Macro.pm index 217be9d47..bdc85f8ef 100644 --- a/lib/WebGUI/Macro.pm +++ b/lib/WebGUI/Macro.pm @@ -118,7 +118,7 @@ sub process { our $macrodepth ||= 0; local $macrodepth = $macrodepth + 1; ${ $content } =~ s{$macro_re}{ - if ( $macrodepth > 64 ) { + if ( $macrodepth > 16 ) { $session->errorHandler->error($2 . " : Too many levels of macro recursion. Stopping."); "Too many levels of macro recursion. Stopping."; }