From: Günther Deschner Date: Tue, 11 Mar 2008 10:29:49 +0000 (+0100) Subject: Allow to send no resume_handle in rpcclient's NetShareEnum* calls. X-Git-Tag: samba-3.3.0pre1~3337 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7e178a3dc970f55ddb30b4fc467aaaa06ef35b0f;p=thirdparty%2Fsamba.git Allow to send no resume_handle in rpcclient's NetShareEnum* calls. Guenther --- diff --git a/source/rpcclient/cmd_srvsvc.c b/source/rpcclient/cmd_srvsvc.c index f6985cbc13c..0c447e03062 100644 --- a/source/rpcclient/cmd_srvsvc.c +++ b/source/rpcclient/cmd_srvsvc.c @@ -269,6 +269,7 @@ static WERROR cmd_srvsvc_net_share_enum_int(struct rpc_pipe_client *cli, NTSTATUS status; uint32_t totalentries = 0; uint32_t resume_handle = 0; + uint32_t *resume_handle_p = NULL; uint32 preferred_len = 0xffffffff, i; if (argc > 3) { @@ -282,6 +283,7 @@ static WERROR cmd_srvsvc_net_share_enum_int(struct rpc_pipe_client *cli, if (argc == 3) { resume_handle = atoi(argv[2]); + resume_handle_p = &resume_handle; } ZERO_STRUCT(info_ctr); @@ -338,7 +340,7 @@ static WERROR cmd_srvsvc_net_share_enum_int(struct rpc_pipe_client *cli, &info_ctr, preferred_len, &totalentries, - &resume_handle, + resume_handle_p, &result); break; case NDR_SRVSVC_NETSHAREENUMALL: @@ -347,7 +349,7 @@ static WERROR cmd_srvsvc_net_share_enum_int(struct rpc_pipe_client *cli, &info_ctr, preferred_len, &totalentries, - &resume_handle, + resume_handle_p, &result); break; default: