]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Allow to set or unset resume_handle in netconnenum in rpcclient.
authorGünther Deschner <gd@samba.org>
Fri, 21 Mar 2008 00:14:23 +0000 (01:14 +0100)
committerGünther Deschner <gd@samba.org>
Fri, 21 Mar 2008 03:16:21 +0000 (04:16 +0100)
Guenther

source/rpcclient/cmd_srvsvc.c

index fc00f8a178c0ec75d6ff5ec4cf5590b2e099c82c..a8549829fa508dab57ec5a93cad170b0bd96b925 100644 (file)
@@ -809,6 +809,7 @@ static WERROR cmd_srvsvc_net_conn_enum(struct rpc_pipe_client *cli,
        NTSTATUS status;
        uint32_t total_entries = 0;
        uint32_t resume_handle = 0;
+       uint32_t *resume_handle_p = NULL;
        uint32_t level = 1;
        const char *path = "IPC$";
 
@@ -827,6 +828,7 @@ static WERROR cmd_srvsvc_net_conn_enum(struct rpc_pipe_client *cli,
 
        if (argc >= 4) {
                resume_handle = atoi(argv[3]);
+               resume_handle_p = &resume_handle;
        }
 
        ZERO_STRUCT(info_ctr);
@@ -852,7 +854,7 @@ static WERROR cmd_srvsvc_net_conn_enum(struct rpc_pipe_client *cli,
                                           &info_ctr,
                                           0xffffffff,
                                           &total_entries,
-                                          &resume_handle,
+                                          resume_handle_p,
                                           &result);
 
        if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(result)) {