]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
smbd: Simplify filename_convert_internal()
authorVolker Lendecke <vl@samba.org>
Mon, 24 Jun 2019 11:48:10 +0000 (13:48 +0200)
committerJeremy Allison <jra@samba.org>
Tue, 2 Jul 2019 18:17:39 +0000 (18:17 +0000)
Use a direct struct assignment

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Tue Jul  2 18:17:39 UTC 2019 on sn-devel-184

source3/smbd/filename.c

index 5e29e7c18a8e0e80b20899c0f166086bcd96d083..5a3b8cc2ebf34b30642a83b3cba2e0576bd51d8d 100644 (file)
@@ -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;
        }