summaryrefslogtreecommitdiffstats
path: root/source/rpc_client
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2002-08-27 01:48:00 +0000
committerTim Potter <tpot@samba.org>2002-08-27 01:48:00 +0000
commite09007dd5d17d5f84aea3c2fed16ce79ba7be1f2 (patch)
tree35dee37466b2f5375747430e91a685b07a52a223 /source/rpc_client
parent55f891016c005c1552f1c1d95dd067bbf9de8869 (diff)
downloadsamba-e09007dd5d17d5f84aea3c2fed16ce79ba7be1f2.tar.gz
samba-e09007dd5d17d5f84aea3c2fed16ce79ba7be1f2.tar.xz
samba-e09007dd5d17d5f84aea3c2fed16ce79ba7be1f2.zip
Don't try to convert enumprinters name to a unc name.
Diffstat (limited to 'source/rpc_client')
-rw-r--r--source/rpc_client/cli_spoolss.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/source/rpc_client/cli_spoolss.c b/source/rpc_client/cli_spoolss.c
index 0a869e45a2b..7369e5008ad 100644
--- a/source/rpc_client/cli_spoolss.c
+++ b/source/rpc_client/cli_spoolss.c
@@ -401,20 +401,10 @@ WERROR cli_spoolss_enum_printers(struct cli_state *cli, TALLOC_CTX *mem_ctx,
SPOOL_R_ENUMPRINTERS r;
NEW_BUFFER buffer;
WERROR result = W_ERROR(ERRgeneral);
- fstring server;
ZERO_STRUCT(q);
ZERO_STRUCT(r);
- /* Use server name if no object name specified */
-
- if (name)
- slprintf(server, sizeof(fstring) - 1, "\\\\%s", name);
- else
- slprintf(server, sizeof(fstring) - 1, "\\\\%s", cli->desthost);
-
- strupper (server);
-
/* Initialise input parameters */
init_buffer(&buffer, offered, mem_ctx);
@@ -422,7 +412,7 @@ WERROR cli_spoolss_enum_printers(struct cli_state *cli, TALLOC_CTX *mem_ctx,
prs_init(&qbuf, MAX_PDU_FRAG_LEN, mem_ctx, MARSHALL);
prs_init(&rbuf, 0, mem_ctx, UNMARSHALL);
- make_spoolss_q_enumprinters(&q, flags, server, level, &buffer,
+ make_spoolss_q_enumprinters(&q, flags, name, level, &buffer,
offered);
/* Marshall data and send request */