From: Günther Deschner Date: Thu, 18 Feb 2010 11:40:00 +0000 (+0100) Subject: s3-spoolss: Fix _spoolss_EnumPrinters servername handling. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df75d920edaad2ef113fe6c46b3e9b36fa0930a8;p=thirdparty%2Fsamba.git s3-spoolss: Fix _spoolss_EnumPrinters servername handling. Guenther (cherry picked from commit b3c2b2260a503079b9abf22f6b35b56c61c2b372) The last two patches address bug #7418 ("net rpc printer list" command is inoperative). (cherry picked from commit df5f448fe371a1227a507cedc2642fa1a4b77e65) --- diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index 2dac5f6c4ab..ea81fae3c31 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -4488,7 +4488,7 @@ WERROR _spoolss_EnumPrinters(pipes_struct *p, * Level 5: same as Level 2 */ - if (name) { + if (r->in.server) { name = talloc_strdup_upper(p->mem_ctx, r->in.server); W_ERROR_HAVE_NO_MEMORY(name); }