From: Ralph Boehme Date: Sat, 24 Nov 2018 07:56:49 +0000 (+0100) Subject: s3:smbd: prepare filename_convert_internal() for twrp X-Git-Tag: tdb-1.3.17~624 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bffc540bc8459cbb1bd1a98528fb1d3b2b54d1d2;p=thirdparty%2Fsamba.git s3:smbd: prepare filename_convert_internal() for twrp Bug: https://bugzilla.samba.org/show_bug.cgi?id=13455 Signed-off-by: Ralph Boehme Reviewed-by: Jeremy Allison --- 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",