diff options
author | Volker Lendecke <vlendec@samba.org> | 2006-10-22 10:30:46 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:15:36 -0500 |
commit | 88ac17db196c828e15a73c7561fda291b15e2613 (patch) | |
tree | 79fc7542ec9ca71d770227c7cad358d43c0cbd74 /source/rpcclient | |
parent | d0025861c09b3a19ecd291265f10eaec5f380932 (diff) | |
download | samba-88ac17db196c828e15a73c7561fda291b15e2613.tar.gz |
r19451: Another cleanup of 18802. Referring to structures after the block has been
left is not a good idea.
Volker
Diffstat (limited to 'source/rpcclient')
-rw-r--r-- | source/rpcclient/cmd_srvsvc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/rpcclient/cmd_srvsvc.c b/source/rpcclient/cmd_srvsvc.c index e1e5af752a5..9f6e606c3a1 100644 --- a/source/rpcclient/cmd_srvsvc.c +++ b/source/rpcclient/cmd_srvsvc.c @@ -243,6 +243,9 @@ static NTSTATUS cmd_srvsvc_net_share_enum(struct rpc_pipe_client *cli, int argc, const char **argv) { uint32 info_level = 2; + struct srvsvc_NetShareCtr1 ctr1; + struct srvsvc_NetShareCtr2 ctr2; + struct srvsvc_NetShareCtr502 ctr502; union srvsvc_NetShareCtr ctr; NTSTATUS result; uint32 hnd; @@ -263,20 +266,17 @@ static NTSTATUS cmd_srvsvc_net_share_enum(struct rpc_pipe_client *cli, switch (info_level) { case 1: { - struct srvsvc_NetShareCtr1 ctr1; ZERO_STRUCT(ctr1); ctr.ctr1 = &ctr1; } break; case 2: { - struct srvsvc_NetShareCtr2 ctr2; ZERO_STRUCT(ctr2); ctr.ctr2 = &ctr2; } break; case 502: { - struct srvsvc_NetShareCtr502 ctr502; ZERO_STRUCT(ctr502); ctr.ctr502 = &ctr502; } |