lib/down.rb in down-2.4.0 vs lib/down.rb in down-2.4.1

- old
+ new

@@ -165,11 +165,12 @@ private def filename_from_content_disposition content_disposition = meta["content-disposition"].to_s - filename = content_disposition[/filename="([^"]+)"/, 1] || content_disposition[/filename=(.+)/, 1] - filename && CGI.unescape(filename.strip) + filename = content_disposition[/filename="([^"]*)"/, 1] || content_disposition[/filename=(.+)/, 1] + filename = CGI.unescape(filename.to_s.strip) + filename unless filename.empty? end def filename_from_uri path = base_uri.path filename = path.split("/").last