extras/autoindex.rb in yahns-1.4.0 vs extras/autoindex.rb in yahns-1.5.0
- old
+ new
@@ -105,10 +105,12 @@
end
end
if ngz_idx
ngz_idx.each do |name, entry|
- ngz_path = name.dup.gsub!(/\.gz\z/, '')
+ # n.b: use use dup.sub! to ensure ngz_path is nil
+ # if .gz is not found
+ ngz_path = name.dup.sub!(/\.gz\z/, '')
ngz_idx.include?(ngz_path) or files << entry
end
end
dirs.sort! { |(a,_),(b)| a <=> b }.map! { |(_,ent)| ent }