Code

gitweb: do not choke on recursive symlink
[git.git] / gitweb / gitweb.perl
index 498b936dd48bef9a788b56c2ddbbacb63d1e29b6..077eb2f4ca3b597c155a464567f0235a129daa50 100755 (executable)
@@ -1515,6 +1515,7 @@ sub git_get_projects_list {
 
                File::Find::find({
                        follow_fast => 1, # follow symbolic links
+                       follow_skip => 2, # ignore duplicates
                        dangling_symlinks => 0, # ignore dangling symlinks, silently
                        wanted => sub {
                                # skip project-list toplevel, if we get it.