diff options
| author | Wladimir J. van der Laan <[email protected]> | 2014-08-07 10:39:19 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2014-08-07 10:50:37 +0200 |
| commit | 0b588168ab24c1db93fd568cc136380b59fc5809 (patch) | |
| tree | 8e1fbb72c7d1a7774706671eef0baf08f11de9e4 /src/rpcserver.cpp | |
| parent | Merge pull request #4498 (diff) | |
| parent | Remove size limit in RPC client, keep it in server (diff) | |
| download | discoin-0b588168ab24c1db93fd568cc136380b59fc5809.tar.xz discoin-0b588168ab24c1db93fd568cc136380b59fc5809.zip | |
Merge pull request #4640
733177e Remove size limit in RPC client, keep it in server (Wladimir J. van der Laan)
e17151a Avoid a copy in RPC output (Wladimir J. van der Laan)
Diffstat (limited to 'src/rpcserver.cpp')
| -rw-r--r-- | src/rpcserver.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/rpcserver.cpp b/src/rpcserver.cpp index 716a7fba6..e7ed73310 100644 --- a/src/rpcserver.cpp +++ b/src/rpcserver.cpp @@ -862,7 +862,7 @@ static bool HTTPReq_JSONRPC(AcceptedConnection *conn, else throw JSONRPCError(RPC_PARSE_ERROR, "Top-level object parse error"); - conn->stream() << HTTPReply(HTTP_OK, strReply, fRun) << std::flush; + conn->stream() << HTTPReplyHeader(HTTP_OK, fRun, strReply.size()) << strReply << std::flush; } catch (Object& objError) { @@ -891,7 +891,7 @@ void ServiceConnection(AcceptedConnection *conn) break; // Read HTTP message headers and body - ReadHTTPMessage(conn->stream(), mapHeaders, strRequest, nProto); + ReadHTTPMessage(conn->stream(), mapHeaders, strRequest, nProto, MAX_SIZE); // HTTP Keep-Alive is false; close connection immediately if (mapHeaders["connection"] == "close") |