dsgetdcname: use existing messaging_context if possible.
[jra/samba/.git] / source3 / rpc_server / srv_wkssvc_nt.c
index 3c006fd65543df538feb540e10963c95819c655d..3c64abfcdf26a5b87ca7f50e44ee52977afab877 100644 (file)
@@ -341,6 +341,7 @@ WERROR _wkssvc_NetrJoinDomain2(pipes_struct *p,
        j->in.admin_password    = cleartext_pwd;
        j->in.debug             = true;
        j->in.modify_config     = lp_config_backend_is_registry();
+       j->in.msg_ctx           = smbd_messaging_context();
 
        become_root();
        werr = libnet_Join(p->mem_ctx, j);
@@ -407,6 +408,7 @@ WERROR _wkssvc_NetrUnjoinDomain2(pipes_struct *p,
        u->in.admin_password    = cleartext_pwd;
        u->in.debug             = true;
        u->in.modify_config     = lp_config_backend_is_registry();
+       u->in.msg_ctx           = smbd_messaging_context();
 
        become_root();
        werr = libnet_Unjoin(p->mem_ctx, u);