From 4b347a1b17549a3807d9448866fa37dcb293c4e7 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 18 Mar 2011 12:07:43 -0700 Subject: s3: Add "print notify backchannel" parameter to prevent us doing the reverse print notify connection. Autobuild-User: Jeremy Allison Autobuild-Date: Fri Mar 18 21:34:30 CET 2011 on sn-devel-104 --- source3/rpc_server/spoolss/srv_spoolss_nt.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source3/rpc_server') diff --git a/source3/rpc_server/spoolss/srv_spoolss_nt.c b/source3/rpc_server/spoolss/srv_spoolss_nt.c index 3026a889e6..030324c085 100644 --- a/source3/rpc_server/spoolss/srv_spoolss_nt.c +++ b/source3/rpc_server/spoolss/srv_spoolss_nt.c @@ -2736,6 +2736,12 @@ WERROR _spoolss_RemoteFindFirstPrinterChangeNotifyEx(struct pipes_struct *p, DEBUG(10,("_spoolss_RemoteFindFirstPrinterChangeNotifyEx: " "client_address is %s\n", p->client_id->addr)); + if (!lp_print_notify_backchannel(snum)) { + DEBUG(10, ("_spoolss_RemoteFindFirstPrinterChangeNotifyEx: " + "backchannel disabled\n")); + return WERR_SERVER_UNAVAILABLE; + } + if (!interpret_string_addr(&client_ss, p->client_id->addr, AI_NUMERICHOST)) { return WERR_SERVER_UNAVAILABLE; -- cgit