summaryrefslogtreecommitdiffstats
path: root/source/rpcclient
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2000-07-18 05:02:16 +0000
committerGerald Carter <jerry@samba.org>2000-07-18 05:02:16 +0000
commit15b35912713557119aba5d0cd59605997d6b5ee9 (patch)
tree4b747e45b9bfa6ea0962a5dade9cf60d010d632e /source/rpcclient
parent5c1c5622269c54dca89eb178ca25981ab7928e75 (diff)
downloadsamba-15b35912713557119aba5d0cd59605997d6b5ee9.tar.gz
samba-15b35912713557119aba5d0cd59605997d6b5ee9.tar.xz
samba-15b35912713557119aba5d0cd59605997d6b5ee9.zip
Fixed some more SPOOLSS functions. The following
functions work now: - spoolenum - spoolopen - spoolgetprinter - spoolgetprinterdriver Items todo: - track down memory bug with spoolenumdata - fix spoolgetprinterdriverdir - fix spoolgetdata - fix display_job_info_ctr in spooljobs --jerry
Diffstat (limited to 'source/rpcclient')
-rw-r--r--source/rpcclient/cmd_spoolss.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/source/rpcclient/cmd_spoolss.c b/source/rpcclient/cmd_spoolss.c
index 2f0fb77ac16..2dd70bfd67f 100644
--- a/source/rpcclient/cmd_spoolss.c
+++ b/source/rpcclient/cmd_spoolss.c
@@ -149,7 +149,7 @@ uint32 cmd_spoolss_getprinter(struct client_info *info, int argc, char *argv[])
char *printer_name;
uint32 level;
- if (argc < 2) {
+ if (argc < 1) {
report(out_hnd, "spoolgetprinter <printer name>\n");
return NT_STATUS_INVALID_PARAMETER;
}
@@ -255,7 +255,7 @@ uint32 cmd_spoolss_open_printer_ex(struct client_info *info, int argc, char *arg
BOOL res = True;
- if (argc < 2)
+ if (argc < 1)
{
report(out_hnd, "spoolopen <printer name>\n");
return NT_STATUS_INVALID_PARAMETER;
@@ -277,13 +277,12 @@ uint32 cmd_spoolss_open_printer_ex(struct client_info *info, int argc, char *arg
fstrcat(srv_name, printer_name);
printer_name = srv_name;
}
-/*
+
DEBUG(4,("spoolopen - printer: %s server: %s user: %s\n",
printer_name, station, usr_creds->ntc.user_name));
-*/
res = res ? spoolss_open_printer_ex( printer_name, "", PRINTER_ALL_ACCESS,
- station, "Administrateur", &hnd) : False;
+ station, "Administrator", &hnd) : False;
res = res ? spoolss_closeprinter(&hnd) : False;