]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: Remove use of smb_fname->original_lcomp from call_trans2findfirst().
authorJeremy Allison <jra@samba.org>
Wed, 25 Mar 2020 17:20:14 +0000 (10:20 -0700)
committerRalph Boehme <slow@samba.org>
Mon, 30 Mar 2020 14:45:30 +0000 (14:45 +0000)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/trans2.c

index 73510d8ae46e64bbe323e9c65c758faa3fb6b5d0..2e58e1f4c85a01fe1e3ef4fe8b45302d39c7b182 100644 (file)
@@ -2847,7 +2847,14 @@ close_if_end = %d requires_resume_key = %d backup_priv = %d level = 0x%x, max_da
                goto out;
        }
 
-       mask = smb_dname->original_lcomp;
+       mask = get_original_lcomp(talloc_tos(),
+                               conn,
+                               directory,
+                               ucf_flags);
+       if (mask == NULL) {
+               reply_nterror(req, NT_STATUS_NO_MEMORY);
+               goto out;
+       }
 
        directory = smb_dname->base_name;