# HG changeset patch # User Dirkjan Ochtman # Date 1299939705 -3600 # Node ID e5d3c7083d916006005024132c27cdbc24093059 # Parent 38c9837b1f75f53cd3e5414e4283d21da1eb125f deal with empty Content-Length headers diff -r 38c9837b1f75 -r e5d3c7083d91 mercurial/hgweb/request.py --- a/mercurial/hgweb/request.py Sat Mar 12 11:20:03 2011 +0100 +++ b/mercurial/hgweb/request.py Sat Mar 12 15:21:45 2011 +0100 @@ -66,7 +66,7 @@ def drain(self): '''need to read all data from request, httplib is half-duplex''' - length = int(self.env.get('CONTENT_LENGTH', 0)) + length = int(self.env.get('CONTENT_LENGTH', 0) or 0) for s in util.filechunkiter(self.inp, limit=length): pass