aboutsummaryrefslogtreecommitdiff
path: root/examples/depmod.pl
diff options
context:
space:
mode:
Diffstat (limited to 'examples/depmod.pl')
-rwxr-xr-xexamples/depmod.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/depmod.pl b/examples/depmod.pl
index 8c6548d28..f324b121a 100755
--- a/examples/depmod.pl
+++ b/examples/depmod.pl
@@ -173,6 +173,9 @@ sub add_mod_deps
173 173
174 $depth .= " "; 174 $depth .= " ";
175 warn "${depth}loading deps of module: $this_module\n" if $verbose; 175 warn "${depth}loading deps of module: $this_module\n" if $verbose;
176 if (length($depth) > 50) {
177 die "too much recursion (circular dependencies in modules?)";
178 }
176 179
177 foreach my $md (keys %{$mod->{$this_module}}) { 180 foreach my $md (keys %{$mod->{$this_module}}) {
178 add_mod_deps ($depth, $mod, $mod2, $module, $md); 181 add_mod_deps ($depth, $mod, $mod2, $module, $md);