summaryrefslogtreecommitdiff
path: root/source3/rpc_parse/parse_prs.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/rpc_parse/parse_prs.c')
-rw-r--r--source3/rpc_parse/parse_prs.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/rpc_parse/parse_prs.c b/source3/rpc_parse/parse_prs.c
index f53b2da955..4c52e15769 100644
--- a/source3/rpc_parse/parse_prs.c
+++ b/source3/rpc_parse/parse_prs.c
@@ -429,6 +429,9 @@ BOOL _prs_string(char *name, prs_struct *ps, int depth, char *str, uint16 len, u
if (ps->error) return False;
start = (uint8*)mem_data(&(ps->data), ps->offset);
+ DEBUG(120,("_prs_string: string %s len %d max %d\n",
+ str, len, max_buf_size));
+
do
{
char *q;
@@ -443,7 +446,7 @@ BOOL _prs_string(char *name, prs_struct *ps, int depth, char *str, uint16 len, u
if (i < len || len == 0)
{
- RW_CVAL(ps->io, q, str[i],0);
+ RW_CVAL(ps->io, q, str[i], 0);
}
else
{
@@ -453,6 +456,9 @@ BOOL _prs_string(char *name, prs_struct *ps, int depth, char *str, uint16 len, u
} while (i < max_buf_size && (len == 0 ? str[i] != 0 : i < len) );
+ DEBUG(120,("_prs_string: string %s len %d max %d\n",
+ str, len, max_buf_size));
+
ps->offset += i+1;
dump_data(5+depth, (char *)start, i);