From: Volker Lendecke Date: Mon, 24 Jun 2019 11:48:10 +0000 (+0200) Subject: smbd: Simplify filename_convert_internal() X-Git-Tag: ldb-2.0.5~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9b017ab0465f912de738ba0679b378e8a49fba5f;p=thirdparty%2Fsamba.git smbd: Simplify filename_convert_internal() Use a direct struct assignment Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Tue Jul 2 18:17:39 UTC 2019 on sn-devel-184 --- diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c index 5e29e7c18a8..5a3b8cc2ebf 100644 --- a/source3/smbd/filename.c +++ b/source3/smbd/filename.c @@ -1736,16 +1736,13 @@ static NTSTATUS filename_convert_internal(TALLOC_CTX *ctx, } if (is_fake_file_path(name_in)) { - SMB_STRUCT_STAT st; - ZERO_STRUCT(st); - st.st_ex_nlink = 1; *pp_smb_fname = synthetic_smb_fname_split(ctx, name_in, (ucf_flags & UCF_POSIX_PATHNAMES)); if (*pp_smb_fname == NULL) { return NT_STATUS_NO_MEMORY; } - (*pp_smb_fname)->st = st; + (*pp_smb_fname)->st = (SMB_STRUCT_STAT) { .st_ex_nlink = 1 }; return NT_STATUS_OK; }