From dfdd5805c1bc4bda8af8ffe40ec0af997aa9b1f9 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 8 Jul 2022 14:14:22 +0200 Subject: [PATCH] rpc_server3: Initialize mangle_fns in classic and spoolss MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug: https://bugzilla.samba.org/show_bug.cgi?id=15118 Signed-off-by: Volker Lendecke Reviewed-by: Pavel Filipenský Autobuild-User(master): Pavel Filipensky Autobuild-Date(master): Tue Jul 12 13:33:14 UTC 2022 on sn-devel-184 (cherry picked from commit 11d3d2aeac599ebbedd5332c5520465970319448) --- source3/rpc_server/rpcd_classic.c | 3 +++ source3/rpc_server/rpcd_spoolss.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/source3/rpc_server/rpcd_classic.c b/source3/rpc_server/rpcd_classic.c index d3607d2e19c..4f6164c814c 100644 --- a/source3/rpc_server/rpcd_classic.c +++ b/source3/rpc_server/rpcd_classic.c @@ -33,6 +33,7 @@ #include "librpc/gen_ndr/ndr_initshutdown_scompat.h" #include "source3/include/secrets.h" #include "locking/share_mode_lock.h" +#include "source3/smbd/proto.h" static size_t classic_interfaces( const struct ndr_interface_table ***pifaces, @@ -81,6 +82,8 @@ static size_t classic_servers( lp_load_with_shares(get_dyn_CONFIGFILE()); + mangle_reset_cache(); + *_ep_servers = ep_servers; return ARRAY_SIZE(ep_servers); } diff --git a/source3/rpc_server/rpcd_spoolss.c b/source3/rpc_server/rpcd_spoolss.c index 733e70764a5..16b4667cd02 100644 --- a/source3/rpc_server/rpcd_spoolss.c +++ b/source3/rpc_server/rpcd_spoolss.c @@ -24,6 +24,7 @@ #include "source3/printing/queue_process.h" #include "source3/include/messages.h" #include "source3/include/secrets.h" +#include "source3/smbd/proto.h" static size_t spoolss_interfaces( const struct ndr_interface_table ***pifaces, @@ -68,6 +69,8 @@ static size_t spoolss_servers( exit(1); } + mangle_reset_cache(); + *_ep_servers = ep_servers; return ARRAY_SIZE(ep_servers); } -- 2.36.1