explicitly set the maximum number of nested template calls and variables/params to 250
[irspy-moved-to-github.git] / lib / ZOOM / IRSpy.pm
index 3bd1aaf..243c153 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: IRSpy.pm,v 1.89 2007-09-20 10:14:37 mike Exp $
+# $Id: IRSpy.pm,v 1.90 2008-07-16 11:42:13 mike Exp $
 
 package ZOOM::IRSpy;
 
@@ -77,6 +77,9 @@ sub new {
 
     my $xslt = new XML::LibXSLT;
 
+    # raise the maximum number of nested template calls and variables/params (default 250)
+    $xslt->max_depth(250);
+
     $xslt->register_function($ZOOM::IRSpy::Utils::IRSPY_NS, 'strcmp',
                              \&ZOOM::IRSpy::Utils::xslt_strcmp);
 
@@ -238,7 +241,7 @@ sub _next_connection {
            my $h = _hash($target);
            my $hmodn = $h % $n;
            last if $hmodn == $i;
-           $this->log("irspy", "'$target' hash $h % $n = $hmodn != $i");
+           #$this->log("irspy", "'$target' hash $h % $n = $hmodn != $i");
        }
     }