summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2002-01-22 18:19:00 +0000
committerGerald Carter <jerry@samba.org>2002-01-22 18:19:00 +0000
commite24937d9a20649f73305ecd1a27fdde8c2be59b4 (patch)
tree9573a3acb96bf721dfeb91c5c7669c2eca28302a
parent528ff0d6f724f74800a5098ef2ec6106d67164a6 (diff)
downloadsamba-e24937d9a20649f73305ecd1a27fdde8c2be59b4.tar.gz
samba-e24937d9a20649f73305ecd1a27fdde8c2be59b4.tar.bz2
samba-e24937d9a20649f73305ecd1a27fdde8c2be59b4.zip
merge from appliance_head
(This used to be commit 38d2d26af9ef4d90dcb57fa940267f7136876191)
-rw-r--r--source3/rpc_server/srv_pipe_hnd.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/source3/rpc_server/srv_pipe_hnd.c b/source3/rpc_server/srv_pipe_hnd.c
index 1b3d66bf49..a0afa0e548 100644
--- a/source3/rpc_server/srv_pipe_hnd.c
+++ b/source3/rpc_server/srv_pipe_hnd.c
@@ -574,10 +574,13 @@ authentication failed. Denying the request.\n", p->name));
}
/*
- * Check the data length doesn't go over the 10Mb limit.
+ * Check the data length doesn't go over the 15Mb limit.
+ * increased after observing a bug in the Windows NT 4.0 SP6a
+ * spoolsv.exe when the response to a GETPRINTERDRIVER2 RPC
+ * will not fit in the initial buffer of size 0x1068 --jerry 22/01/2002
*/
- if(prs_data_size(&p->in_data.data) + data_len > 10*1024*1024) {
+ if(prs_data_size(&p->in_data.data) + data_len > 15*1024*1024) {
DEBUG(0,("process_request_pdu: rpc data buffer too large (%u) + (%u)\n",
(unsigned int)prs_data_size(&p->in_data.data), (unsigned int)data_len ));
set_incoming_fault(p);