s3-smbd provide struct smbd_server_connection * to conn_snum_used
[nivanova/samba-autobuild/.git] / source3 / rpc_server / srvsvc / srv_srvsvc_nt.c
index 472a31860e50511d54155217cdbf824ff5defb8b..7251d70dd986e3764f382b9f43140ae3f3ed50f6 100644 (file)
@@ -33,6 +33,7 @@
 #include "session.h"
 #include "../lib/util/util_pw.h"
 #include "smbd/smbd.h"
+#include "smbd/globals.h"
 #include "auth.h"
 #include "messages.h"
 
@@ -568,7 +569,7 @@ static WERROR init_srv_share_info_ctr(struct pipes_struct *p,
 
        /* Ensure all the usershares are loaded. */
        become_root();
-       load_usershare_shares();
+       load_usershare_shares(msg_ctx_to_sconn(p->msg_ctx));
        load_registry_shares();
        num_services = lp_numservices();
        unbecome_root();