summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2018-11-24 08:56:49 +0100
committerRalph Boehme <slow@samba.org>2018-11-27 07:13:13 +0100
commitbffc540bc8459cbb1bd1a98528fb1d3b2b54d1d2 (patch)
tree04f0c436ef3c4c5ac1d862e201fbfee86f16f4d4 /source3
parentcfffa2e2428b42db65a4ece00602e0cef8ceb5a3 (diff)
downloadsamba-bffc540bc8459cbb1bd1a98528fb1d3b2b54d1d2.tar.gz
s3:smbd: prepare filename_convert_internal() for twrp
Bug: https://bugzilla.samba.org/show_bug.cgi?id=13455 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3')
-rw-r--r--source3/smbd/filename.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c
index 16d0f340102..5b740412cff 100644
--- a/source3/smbd/filename.c
+++ b/source3/smbd/filename.c
@@ -1591,6 +1591,7 @@ static NTSTATUS filename_convert_internal(TALLOC_CTX *ctx,
bool *ppath_contains_wcard,
struct smb_filename **pp_smb_fname)
{
+ const char *name = NULL;
NTSTATUS status;
*pp_smb_fname = NULL;
@@ -1641,7 +1642,9 @@ static NTSTATUS filename_convert_internal(TALLOC_CTX *ctx,
ucf_flags |= UCF_ALWAYS_ALLOW_WCARD_LCOMP;
}
- status = unix_convert(ctx, conn, name_in, pp_smb_fname, ucf_flags);
+ name = name_in;
+
+ status = unix_convert(ctx, conn, name, pp_smb_fname, ucf_flags);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(10,("filename_convert_internal: unix_convert failed "
"for name %s with %s\n",