]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib: Use a direct struct initialization
authorVolker Lendecke <vl@samba.org>
Fri, 5 Nov 2021 10:48:25 +0000 (11:48 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 11 Nov 2021 19:08:37 +0000 (19:08 +0000)
Don't init with 0 just to overwrite again. Probably the compiler will
figure that out anyway, but to me this looks cleaner.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/filename_util.c

index f97c4310162318407baa0c128eeeb8948301df7f..f2ef0fbb0740538744abd4d9e5f61fa7dd7f963b 100644 (file)
@@ -57,13 +57,14 @@ struct smb_filename *synthetic_smb_fname(TALLOC_CTX *mem_ctx,
                                         NTTIME twrp,
                                         uint32_t flags)
 {
-       struct smb_filename smb_fname_loc = { 0, };
-
        /* Setup the base_name/stream_name. */
-       smb_fname_loc.base_name = discard_const_p(char, base_name);
-       smb_fname_loc.stream_name = discard_const_p(char, stream_name);
-       smb_fname_loc.flags = flags;
-       smb_fname_loc.twrp = twrp;
+
+       struct smb_filename smb_fname_loc = {
+               .base_name = discard_const_p(char, base_name),
+               .stream_name = discard_const_p(char, stream_name),
+               .flags = flags,
+               .twrp = twrp,
+       };
 
        /* Copy the psbuf if one was given. */
        if (psbuf)