diff options
author | Luke Leighton <lkcl@samba.org> | 1999-11-22 19:37:05 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-11-22 19:37:05 +0000 |
commit | 288a5059a24b1b28bef1c28bc831c775977c5876 (patch) | |
tree | 3593a2de91acf715a992cd2b589b142f1fb190b4 /source3/rpcclient/cmd_spoolss.c | |
parent | bb876dc6c3b6b5f1a89524e97bfafd97237bf0ca (diff) | |
download | samba-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.c | 14 |
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); |