mercurial/hgweb/webcommands.py
branchstable
changeset 17289 f2d6b4f8e78c
parent 17261 c0068b058fcd
child 17302 5c64ce6168da
--- a/mercurial/hgweb/webcommands.py	Mon Jul 30 08:18:25 2012 +0200
+++ b/mercurial/hgweb/webcommands.py	Mon Jul 30 11:02:10 2012 +0200
@@ -586,6 +586,8 @@
 
 def comparison(web, req, tmpl):
     ctx = webutil.changectx(web.repo, req)
+    if 'file' not in req.form:
+        raise ErrorResponse(HTTP_NOT_FOUND, 'file not given')
     path = webutil.cleanpath(web.repo, req.form['file'][0])
     rename = path in ctx and webutil.renamelink(ctx[path]) or []