Bugzilla – Attachment #711945: proposed patch for bug #1021740
end
inp.each do |entry|
if entry.full_name.squeeze('/') =~ /\.{2}(?:\/|\z)/
raise entry.full_name + " Error path contains .."
if files.empty? or files.include?(entry.full_name)
inp.extract_entry(dest, entry, &block)