s3:printing only do printing_subsystem_update when printing is enabled
[obnox/samba/samba-obnox.git] / source3 / smbd / server.c
index d53b19a57f30f8ac86ea2d318ff165dd950489af..15762d84e9d4d43088054fe6adac19e744d79e08 100644 (file)
@@ -1529,7 +1529,10 @@ extern void build_options(bool screen);
 
        /* do a printer update now that all messaging has been set up,
         * before we allow clients to start connecting */
-       printing_subsystem_update(ev_ctx, msg_ctx, false);
+       if (!lp__disable_spoolss() &&
+           (rpc_spoolss_daemon() != RPC_DAEMON_DISABLED)) {
+               printing_subsystem_update(ev_ctx, msg_ctx, false);
+       }
 
        TALLOC_FREE(frame);
        /* make sure we always have a valid stackframe */