diff options
author | Günther Deschner <gd@samba.org> | 2019-12-23 16:53:37 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2020-01-08 23:51:31 +0000 |
commit | c433dac59818d580bdccb0d0e0daac71ccf01ee2 (patch) | |
tree | 2066ac22b03238ba5c716483db9d4203abb40636 /source3/rpcclient | |
parent | c9bebbcc464e98abeeb008551657532a1831a96f (diff) | |
download | samba-c433dac59818d580bdccb0d0e0daac71ccf01ee2.tar.gz |
librpc: pidlify spoolss_EnumPerMachineConnections
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/rpcclient')
-rw-r--r-- | source3/rpcclient/cmd_spoolss.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/source3/rpcclient/cmd_spoolss.c b/source3/rpcclient/cmd_spoolss.c index 700813eaa9e..bc37393291a 100644 --- a/source3/rpcclient/cmd_spoolss.c +++ b/source3/rpcclient/cmd_spoolss.c @@ -4003,7 +4003,7 @@ static WERROR cmd_spoolss_enum_permachineconnections(struct rpc_pipe_client *cli struct dcerpc_binding_handle *b = cli->binding_handle; const char *servername = cli->srv_name_slash; DATA_BLOB in = data_blob_null; - DATA_BLOB out = data_blob_null; + struct spoolss_PrinterInfo4 *info; uint32_t needed, count; if (argc > 2) { @@ -4019,9 +4019,9 @@ static WERROR cmd_spoolss_enum_permachineconnections(struct rpc_pipe_client *cli servername, &in, in.length, - &out, - &needed, &count, + &info, + &needed, &result); if (!NT_STATUS_IS_OK(status)) { return ntstatus_to_werror(status); @@ -4030,13 +4030,13 @@ static WERROR cmd_spoolss_enum_permachineconnections(struct rpc_pipe_client *cli if (W_ERROR_EQUAL(result, WERR_INSUFFICIENT_BUFFER)) { in = data_blob_talloc_zero(mem_ctx, needed); status = dcerpc_spoolss_EnumPerMachineConnections(b, mem_ctx, - servername, - &in, - in.length, - &out, - &needed, - &count, - &result); + servername, + &in, + in.length, + &count, + &info, + &needed, + &result); if (!NT_STATUS_IS_OK(status)) { return ntstatus_to_werror(status); } |