diff options
author | Tim Potter <tpot@samba.org> | 2001-01-12 19:47:08 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2001-01-12 19:47:08 +0000 |
commit | 635db9b6015a422505a5d8507c44e12f146597bc (patch) | |
tree | d414f498db5ed3fcbf7ec5b74f76cde1783ae2cc | |
parent | a125eba0aac2bc6b37322a1e38e46eaac7e20d3a (diff) | |
download | samba-635db9b6015a422505a5d8507c44e12f146597bc.tar.gz samba-635db9b6015a422505a5d8507c44e12f146597bc.tar.xz samba-635db9b6015a422505a5d8507c44e12f146597bc.zip |
Pass correctly formatted args to cli_spoolss_open_printer_ex()
-rw-r--r-- | source/rpcclient/cmd_spoolss.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/rpcclient/cmd_spoolss.c b/source/rpcclient/cmd_spoolss.c index b491a3003ea..a312bc8889e 100644 --- a/source/rpcclient/cmd_spoolss.c +++ b/source/rpcclient/cmd_spoolss.c @@ -380,7 +380,7 @@ static uint32 cmd_spoolss_getprinter(int argc, char **argv) BOOL opened_hnd = False; struct ntuser_creds creds; PRINTER_INFO_CTR ctr; - int *returned; + fstring printer_name, station_name; if (argc == 1 || argc > 3) { printf("Usage: %s printername [level]\n", argv[0]); @@ -402,8 +402,13 @@ static uint32 cmd_spoolss_getprinter(int argc, char **argv) info_level = atoi(argv[2]); } + slprintf(printer_name, sizeof(fstring), "\\\\%s\\%s", + server, argv[1]); + + slprintf(station_name, sizeof(fstring), "\\\\%s", global_myname); + if ((result = cli_spoolss_open_printer_ex( - &cli, argv[1], "", MAXIMUM_ALLOWED_ACCESS, global_myname, + &cli, printer_name, "", MAXIMUM_ALLOWED_ACCESS, station_name, username, &pol)) != NT_STATUS_NOPROBLEMO) { goto done; } |