From 22c9a3151e1aba83b6a72612440a230fd70f1e5a Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Thu, 3 Aug 2006 15:19:01 +0000 Subject: r17386: fix inverted logic pointed out by Volker. When deleting a printer return access denied if the printer still exists after the delete_printer_hook() is called (This used to be commit c05e2bdc0c068eb832035daea7962ab1a9e787b2) --- source3/rpc_server/srv_spoolss_nt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3') diff --git a/source3/rpc_server/srv_spoolss_nt.c b/source3/rpc_server/srv_spoolss_nt.c index fc25614963..6548bf3c6d 100644 --- a/source3/rpc_server/srv_spoolss_nt.c +++ b/source3/rpc_server/srv_spoolss_nt.c @@ -331,7 +331,7 @@ WERROR delete_printer_hook( NT_USER_TOKEN *token, const char *sharename ) /* go ahead and re-read the services immediately */ reload_services( False ); - if ( !share_defined( sharename ) ) + if ( share_defined( sharename ) ) return WERR_ACCESS_DENIED; return WERR_OK; -- cgit