]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: pass session_info to enum_msdfs_links()
authorRalph Boehme <slow@samba.org>
Fri, 13 Dec 2019 15:31:04 +0000 (16:31 +0100)
committerRalph Boehme <slow@samba.org>
Fri, 20 Dec 2019 11:41:40 +0000 (11:41 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/rpc_server/dfs/srv_dfs_nt.c
source3/smbd/msdfs.c
source3/smbd/proto.h

index d7005081cfabce597f3336b47ce801a3144e06b4..49f2b35928322c89494f09c21213b5453adced20 100644 (file)
@@ -295,7 +295,7 @@ WERROR _dfs_Enum(struct pipes_struct *p, struct dfs_Enum *r)
        size_t i;
        TALLOC_CTX *ctx = talloc_tos();
 
-       jn = enum_msdfs_links(ctx, &num_jn);
+       jn = enum_msdfs_links(ctx, p->session_info, &num_jn);
        if (!jn || num_jn == 0) {
                num_jn = 0;
                jn = NULL;
index 4f01d8202dba73fe5158810ea75903c3c585f19f..2b7fe12e087ca02be6d80a7cd2500e59e57e58a0 100644 (file)
@@ -1792,7 +1792,9 @@ out:
        return cnt;
 }
 
-struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx, size_t *p_num_jn)
+struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx,
+                                     struct auth_session_info *session_info,
+                                     size_t *p_num_jn)
 {
        struct junction_map *jn = NULL;
        int i=0;
index e94587442b6d01d7e88ab524c786395b266d6957..6d0fe001762db3f636ab1174484c9a1c99972e83 100644 (file)
@@ -496,7 +496,9 @@ bool create_msdfs_link(const struct junction_map *jucn,
 bool remove_msdfs_link(const struct junction_map *jucn,
                       struct auth_session_info *session_info);
 
-struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx, size_t *p_num_jn);
+struct junction_map *enum_msdfs_links(TALLOC_CTX *ctx,
+                                     struct auth_session_info *session_info,
+                                     size_t *p_num_jn);
 NTSTATUS resolve_dfspath_wcard(TALLOC_CTX *ctx,
                                connection_struct *conn,
                                const char *name_in,