From: Andreas Schneider Date: Fri, 10 Feb 2012 13:00:05 +0000 (+0100) Subject: s3-printing: Check for browseable too. X-Git-Tag: tdb-1.2.10~189 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fd85cd25e088bfd0bd304e980fa8776cf8ca376d;p=thirdparty%2Fsamba.git s3-printing: Check for browseable too. --- diff --git a/source3/smbd/server_reload.c b/source3/smbd/server_reload.c index 6d4b8765d85..f9891de218f 100644 --- a/source3/smbd/server_reload.c +++ b/source3/smbd/server_reload.c @@ -31,6 +31,11 @@ #include "messages.h" #include "lib/param/loadparm.h" +static bool snum_is_shared_printer(int snum) +{ + return (lp_browseable(snum) && lp_snum_ok(snum) && lp_print_ok(snum)); +} + /** * @brief Purge stale printers and reload from pre-populated pcap cache. * @@ -85,7 +90,7 @@ void delete_and_reload_printers(struct tevent_context *ev, } /* skip no-printer services */ - if (!(lp_snum_ok(snum) && lp_print_ok(snum))) { + if (!snum_is_shared_printer(snum)) { continue; }