From 4c991dcfeb1b1bc1983087433a588ff3468cacab Mon Sep 17 00:00:00 2001 From: Forrest Voight Date: Thu, 8 Mar 2012 22:31:39 -0500 Subject: [PATCH] Emit Content-Length header so that chunked mode isn't enabled --- p2pool/util/jsonrpc.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/p2pool/util/jsonrpc.py b/p2pool/util/jsonrpc.py index ab5bc2f..6cbd2c8 100644 --- a/p2pool/util/jsonrpc.py +++ b/p2pool/util/jsonrpc.py @@ -117,10 +117,12 @@ class Server(deferred_resource.DeferredResource): result = None error = Error(-32099, u'Unknown error')._to_obj() - request.setHeader('Content-Type', 'application/json') - request.write(json.dumps(dict( + data = json.dumps(dict( jsonrpc='2.0', id=id_, result=result, error=error, - ))) + )) + request.setHeader('Content-Type', 'application/json') + request.setHeader('Content-Length', len(data)) + request.write(data) -- 1.7.1