s3-spoolss: fix client name in rpccli_spoolss_openprinter_ex.
authorGünther Deschner <gd@samba.org>
Sat, 21 Feb 2009 20:07:37 +0000 (21:07 +0100)
committerGünther Deschner <gd@samba.org>
Sat, 21 Feb 2009 20:14:37 +0000 (21:14 +0100)
Guenther

source3/rpc_client/cli_spoolss.c

index 489b9ca2ffe77f99372b852f1f4d87b6a8508737..6ad3af1f4ed0a4dfdd4edf98d06bdf384bfa8720 100644 (file)
@@ -44,7 +44,8 @@ WERROR rpccli_spoolss_openprinter_ex(struct rpc_pipe_client *cli,
        ZERO_STRUCT(devmode_ctr);
 
        level1.size     = 28;
-       level1.client   = cli->srv_name_slash;
+       level1.client   = talloc_asprintf(mem_ctx, "\\\\%s", global_myname());
+       W_ERROR_HAVE_NO_MEMORY(level1.client);
        level1.user     = cli->auth->user_name;
        level1.build    = 1381;
        level1.major    = 2;