Ok here it is my latest work on privileges
[samba.git] / source3 / rpc_server / srv_pipe_hnd.c
index 514c22d471e3dd74547486723d09f0c0299132b4..64ca8388d77cd844b61b49f49deb43b5fce582fa 100644 (file)
@@ -344,6 +344,8 @@ static void *make_internal_rpc_pipe_p(char *pipe_name,
        if (vuser) {
                p->session_key = data_blob(vuser->session_key.data, vuser->session_key.length);
                p->pipe_user.nt_user_token = dup_nt_token(vuser->nt_user_token);
+               init_privilege(&p->pipe_user.privs);
+               dup_priv_set(p->pipe_user.privs, vuser->privs);
        }
 
        /*