きしもとです

<BR> とかのような名前のファイルがあると表示が崩れます

--- webrick/httpservlet/filehandler.rb.ORG	2009-01-14 15:25:52.000000000 +0900
+++ webrick/httpservlet/filehandler.rb	2009-01-14 15:26:25.000000000 +0900
@@ -412,7 +412,7 @@
           else
             dname = name
           end
-          s =  " <A HREF=\"#{HTTPUtils::escape(name)}\">#{dname}</A>"
+          s =  " <A HREF=\"#{HTTPUtils::escape(name)}\">#{HTTPUtils::escape(dname)}</A>"
           s << " " * (30 - dname.size)
           s << (time ? time.strftime("%Y/%m/%d %H:%M      ") : " " * 22)
           s << (size >= 0 ? size.to_s : "-") << "\n"