diff options
author | Volker Lendecke <vl@samba.org> | 2009-02-07 23:36:23 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2009-02-08 13:53:49 +0100 |
commit | 32a75292430910f73d4fa44b0628e9013aa5f161 (patch) | |
tree | 3b3ccbc1a7b42a5ead34dda3c67a32038de51080 /source3/rpc_server | |
parent | b1677505a5b94493fbec7ca220daae72e4c34fb9 (diff) | |
download | samba-32a75292430910f73d4fa44b0628e9013aa5f161.tar.gz samba-32a75292430910f73d4fa44b0628e9013aa5f161.tar.bz2 samba-32a75292430910f73d4fa44b0628e9013aa5f161.zip |
Most RPC requests do not need a full fragment, start smaller
Diffstat (limited to 'source3/rpc_server')
-rw-r--r-- | source3/rpc_server/srv_pipe_hnd.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/rpc_server/srv_pipe_hnd.c b/source3/rpc_server/srv_pipe_hnd.c index 56c4a317e5..313c49a5e1 100644 --- a/source3/rpc_server/srv_pipe_hnd.c +++ b/source3/rpc_server/srv_pipe_hnd.c @@ -77,7 +77,7 @@ static bool pipe_init_outgoing_data(pipes_struct *p) * Initialize the outgoing RPC data buffer. * we will use this as the raw data area for replying to rpc requests. */ - if(!prs_init(&o_data->rdata, RPC_MAX_PDU_FRAG_LEN, p->mem_ctx, MARSHALL)) { + if(!prs_init(&o_data->rdata, 128, p->mem_ctx, MARSHALL)) { DEBUG(0,("pipe_init_outgoing_data: malloc fail.\n")); return False; } @@ -128,7 +128,7 @@ static struct pipes_struct *make_internal_rpc_pipe_p(TALLOC_CTX *mem_ctx, * change the type to UNMARSALLING before processing the stream. */ - if(!prs_init(&p->in_data.data, RPC_MAX_PDU_FRAG_LEN, p->mem_ctx, MARSHALL)) { + if(!prs_init(&p->in_data.data, 128, p->mem_ctx, MARSHALL)) { DEBUG(0,("open_rpc_pipe_p: malloc fail for in_data struct.\n")); talloc_destroy(p->mem_ctx); close_policy_by_pipe(p); |