diff options
author | Luke Leighton <lkcl@samba.org> | 1997-10-19 17:54:13 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1997-10-19 17:54:13 +0000 |
commit | 80523a3e83191c9e0b930fc71bd502a94a6f1b19 (patch) | |
tree | 01b38a4d011289500bf8723d959b4c4b5d0546d0 /source/srvparse.c | |
parent | 0a191ee5047b2c81c7adb0554c39ec43d8690230 (diff) | |
download | samba-80523a3e83191c9e0b930fc71bd502a94a6f1b19.tar.gz |
debugging the srvsvc Net Share Enum. some padding issues; some string length
issues. it works!
Diffstat (limited to 'source/srvparse.c')
-rw-r--r-- | source/srvparse.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/srvparse.c b/source/srvparse.c index a94efff1384..8138285caf0 100644 --- a/source/srvparse.c +++ b/source/srvparse.c @@ -85,6 +85,8 @@ char* srv_io_share_1_ctr(BOOL io, SHARE_INFO_1_CTR *ctr, char *q, char *base, in num_entries = MAX_SHARE_ENTRIES; /* report this! */ } + DBG_RW_IVAL("num_entries_read2", depth, base, io, q, ctr->num_entries_read2); q += 4; + for (i = 0; i < num_entries; i++) { q = srv_io_share_info1(io, &(ctr->info_1[i]), q, base, align, depth); @@ -95,7 +97,9 @@ char* srv_io_share_1_ctr(BOOL io, SHARE_INFO_1_CTR *ctr, char *q, char *base, in q = srv_io_share_info1_str(io, &(ctr->info_1_str[i]), q, base, align, depth); } - DBG_RW_IVAL("num_entries_read2", depth, base, io, q, ctr->num_entries_read); q += 4; + q = align_offset(q, base, align); + DBG_RW_IVAL("num_entries_read3", depth, base, io, q, ctr->num_entries_read3); q += 4; + DBG_RW_IVAL("padding ", depth, base, io, q, ctr->padding); q += 4; } return q; |