summaryrefslogtreecommitdiff
path: root/source3/rpcclient/cmd_spoolss.c
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1999-11-22 19:37:05 +0000
committerLuke Leighton <lkcl@samba.org>1999-11-22 19:37:05 +0000
commit288a5059a24b1b28bef1c28bc831c775977c5876 (patch)
tree3593a2de91acf715a992cd2b589b142f1fb190b4 /source3/rpcclient/cmd_spoolss.c
parentbb876dc6c3b6b5f1a89524e97bfafd97237bf0ca (diff)
downloadsamba-288a5059a24b1b28bef1c28bc831c775977c5876.tar.gz
samba-288a5059a24b1b28bef1c28bc831c775977c5876.tar.bz2
samba-288a5059a24b1b28bef1c28bc831c775977c5876.zip
another two.
(This used to be commit b0f8ef6168d04d55d53fc2d02df5f54176e4f893)
Diffstat (limited to 'source3/rpcclient/cmd_spoolss.c')
-rw-r--r--source3/rpcclient/cmd_spoolss.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/source3/rpcclient/cmd_spoolss.c b/source3/rpcclient/cmd_spoolss.c
index 91a6ff0966..f9be3be429 100644
--- a/source3/rpcclient/cmd_spoolss.c
+++ b/source3/rpcclient/cmd_spoolss.c
@@ -109,17 +109,19 @@ void cmd_spoolss_open_printer_ex(struct client_info *info, int argc, char *argv[
{
uint16 nt_pipe_fnum;
fstring srv_name;
- fstring printer_name;
+ char *printer_name;
PRINTER_HND hnd;
BOOL res = True;
- if (!next_token(NULL, printer_name, NULL, sizeof(printer_name)))
+ if (argc < 2)
{
report(out_hnd, "spoolopen <printer name>\n");
return;
}
+ printer_name = argv[1];
+
fstrcpy(srv_name, "\\\\");
fstrcat(srv_name, info->myhostname);
strupper(srv_name);
@@ -234,18 +236,20 @@ nt spoolss query
void cmd_spoolss_enum_jobs(struct client_info *info, int argc, char *argv[])
{
fstring srv_name;
- fstring printer_name;
+ char *printer_name;
void **ctr = NULL;
uint32 num = 0;
uint32 level = 1;
- if (!next_token(NULL, printer_name, NULL, sizeof(printer_name)))
+ if (argc < 2)
{
- report(out_hnd, "spoolopen <printer name>\n");
+ report(out_hnd, "spoolenum <printer name>\n");
return;
}
+ printer_name = argv[1];
+
fstrcpy(srv_name, "\\\\");
fstrcat(srv_name, info->myhostname);
strupper(srv_name);