]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
rpc_server3: Initialize mangle_fns in classic and spoolss
authorVolker Lendecke <vl@samba.org>
Fri, 8 Jul 2022 12:14:22 +0000 (14:14 +0200)
committerPavel Filipensky <pfilipensky@samba.org>
Tue, 12 Jul 2022 13:33:14 +0000 (13:33 +0000)
Bug: https://bugzilla.samba.org/show_bug.cgi?id=15118
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Pavel Filipenský <pfilipensky@samba.org>
Autobuild-User(master): Pavel Filipensky <pfilipensky@samba.org>
Autobuild-Date(master): Tue Jul 12 13:33:14 UTC 2022 on sn-devel-184

source3/rpc_server/rpcd_classic.c
source3/rpc_server/rpcd_spoolss.c

index d3607d2e19cea0e449925238d4cf0c7d7d8a9a45..4f6164c814cd699d7d34da609e2f453f0a1a4979 100644 (file)
@@ -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);
 }
index 733e70764a572ff03073828cc4156f67141e09d3..16b4667cd02e78fa0157fcdf103b158d4688108f 100644 (file)
@@ -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);
 }