mercurial/hgweb/common.py
changeset 3244 f045b049a704
parent 2858 345bac2bc4ec
child 3275 db9d2a624521
--- a/mercurial/hgweb/common.py
+++ b/mercurial/hgweb/common.py
@@ -38,7 +38,7 @@ def staticfile(directory, fname, req):
         ct = mimetypes.guess_type(path)[0] or "text/plain"
         req.header([('Content-type', ct),
                     ('Content-length', os.path.getsize(path))])
-        return file(path).read()
+        return file(path, 'rb').read()
     except (TypeError, OSError):
         # illegal fname or unreadable file
         return ""