diff -r ef3a24a023ec -r a42455b3dbf8 mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py Wed Jan 31 11:09:07 2018 -0800 +++ b/mercurial/hgweb/hgweb_mod.py Wed Jan 31 10:41:27 2018 -0800 @@ -368,7 +368,7 @@ raise ErrorResponse(HTTP_NOT_FOUND) if cmd in perms: self.check_perm(rctx, req, perms[cmd]) - return wireprotoserver.call(rctx.repo, req, cmd) + return wireprotoserver.callhttp(rctx.repo, req, cmd) except ErrorResponse as inst: # A client that sends unbundle without 100-continue will # break if we respond early.