summaryrefslogtreecommitdiffstats
path: root/libcli/security/util_sid.c
diff options
context:
space:
mode:
Diffstat (limited to 'libcli/security/util_sid.c')
-rw-r--r--libcli/security/util_sid.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libcli/security/util_sid.c b/libcli/security/util_sid.c
index 9a24a4ab8fa..8e42826fa7d 100644
--- a/libcli/security/util_sid.c
+++ b/libcli/security/util_sid.c
@@ -225,10 +225,10 @@ void sid_copy(struct dom_sid *dst, const struct dom_sid *src)
{
int i;
- ZERO_STRUCTP(dst);
-
- dst->sid_rev_num = src->sid_rev_num;
- dst->num_auths = src->num_auths;
+ *dst = (struct dom_sid) {
+ .sid_rev_num = src->sid_rev_num,
+ .num_auths = src->num_auths,
+ };
memcpy(&dst->id_auth[0], &src->id_auth[0], sizeof(src->id_auth));