summaryrefslogtreecommitdiff
path: root/source3/rpcclient
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2019-12-23 16:53:37 +0100
committerJeremy Allison <jra@samba.org>2020-01-08 23:51:31 +0000
commitc433dac59818d580bdccb0d0e0daac71ccf01ee2 (patch)
tree2066ac22b03238ba5c716483db9d4203abb40636 /source3/rpcclient
parentc9bebbcc464e98abeeb008551657532a1831a96f (diff)
downloadsamba-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.c20
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);
}