From: Volker Lendecke Date: Wed, 12 Aug 2015 06:58:31 +0000 (+0200) Subject: smbd: Use a struct initializer X-Git-Tag: talloc-2.1.4~402 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f85c2a6852ad880c4df4882316ec0f6e13e87dad;p=thirdparty%2Fsamba.git smbd: Use a struct initializer Saves a few bytes of .text Signed-off-by: Volker Lendecke Reviewed-by: Martin Schwenke --- diff --git a/source3/smbd/posix_acls.c b/source3/smbd/posix_acls.c index 8d799fb6bf7..5e39370ac91 100644 --- a/source3/smbd/posix_acls.c +++ b/source3/smbd/posix_acls.c @@ -2694,14 +2694,15 @@ static canon_ace *canonicalise_acl(struct connection_struct *conn, if ((ace = talloc(talloc_tos(), canon_ace)) == NULL) goto fail; - ZERO_STRUCTP(ace); - ace->type = tagtype; - ace->perms = convert_permset_to_mode_t(permset); - ace->attr = ALLOW_ACE; - ace->trustee = sid; - ace->unix_ug = unix_ug; - ace->owner_type = owner_type; - ace->ace_flags = get_pai_flags(pal, ace, is_default_acl); + *ace = (canon_ace) { + .type = tagtype, + .perms = convert_permset_to_mode_t(permset), + .attr = ALLOW_ACE, + .trustee = sid, + .unix_ug = unix_ug, + .owner_type = owner_type, + .ace_flags = get_pai_flags(pal, ace, is_default_acl) + }; DLIST_ADD(l_head, ace); }