Third part of fix for bug #8541 - readlink() on Linux clients fails if the symlink...
authorJeremy Allison <jra@samba.org>
Sat, 22 Oct 2011 01:35:15 +0000 (18:35 -0700)
committerKarolin Seeger <kseeger@samba.org>
Tue, 1 Nov 2011 18:45:59 +0000 (19:45 +0100)
Missed passing ucf_flags instead of hard coded flags in findfirst call.

Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat Oct 22 06:30:16 CEST 2011 on sn-devel-104
(cherry picked from commit f4593181876f7a9ef55ceee8d1a20369197a63ba)
(cherry picked from commit 73aee207497028b524f2f4d011ab28d954a598c7)

source3/smbd/trans2.c

index 6cadc8cc4e71791b0ab56abdf17ae9c14e64848c..93fa2911920c3d6131505bd393225a806d33c389 100644 (file)
@@ -2295,8 +2295,7 @@ close_if_end = %d requires_resume_key = %d level = 0x%x, max_data_bytes = %d\n",
        ntstatus = filename_convert(ctx, conn,
                                    req->flags2 & FLAGS2_DFS_PATHNAMES,
                                    directory,
-                                   (UCF_SAVE_LCOMP |
-                                       UCF_ALWAYS_ALLOW_WCARD_LCOMP),
+                                   ucf_flags,
                                    &mask_contains_wcard,
                                    &smb_dname);
        if (!NT_STATUS_IS_OK(ntstatus)) {