diff -r dc9fe90bdbd5 -r ec2fc4d038c2 mercurial/hgweb/common.py --- a/mercurial/hgweb/common.py Sat Aug 22 16:03:44 2020 -0700 +++ b/mercurial/hgweb/common.py Mon Aug 03 23:38:50 2020 -0700 @@ -201,7 +201,7 @@ try: os.stat(path) ct = pycompat.sysbytes( - mimetypes.guess_type(pycompat.fsdecode(path))[0] or r"text/plain" + mimetypes.guess_type(pycompat.fsdecode(fpath))[0] or r"text/plain" ) with open(path, b'rb') as fh: data = fh.read()