From 18b511f0ce2be52c5702f4bf6b7bee8ef3f51c25 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 16 Jul 2004 08:56:11 +0000 Subject: r1526: some cleanups and fixes for the srvsvc torture tests metze (This used to be commit 3a2a8973bee1d7e4b21cf807ef549ad3498b4e9d) --- source4/torture/rpc/srvsvc.c | 146 +++++++++++++++++++++++++++++++------------ 1 file changed, 106 insertions(+), 40 deletions(-) (limited to 'source4/torture') diff --git a/source4/torture/rpc/srvsvc.c b/source4/torture/rpc/srvsvc.c index 6e98d1905b..dfae04ba49 100644 --- a/source4/torture/rpc/srvsvc.c +++ b/source4/torture/rpc/srvsvc.c @@ -41,12 +41,18 @@ static BOOL test_NetConnEnum(struct dcerpc_pipe *p, r.in.resume_handle = NULL; for (i=0;icount = 0; + r.in.ctr.ctr0->array = NULL; + r.in.max_buffer = (uint32_t)-1; + r.in.resume_handle = NULL; + for (i=0;icount;j++) { + const char *name; + name = r.out.ctr.ctr1->array[j].name; + if (!test_NetShareGetInfo(p, mem_ctx, name)) { + ret = False; + } + } + } + } + + return True; +} + +/**************************/ +/* srvsvc_NetDisk */ +/**************************/ static BOOL test_NetDiskEnum(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx) { @@ -212,20 +294,28 @@ static BOOL test_NetDiskEnum(struct dcerpc_pipe *p, r.in.ctr.ctr0 = NULL; for (i=0;icount = 0; - r.in.ctr.ctr0->array = NULL; - r.in.max_buffer = (uint32_t)-1; - r.in.resume_handle = NULL; - - for (i=0;i