diff options
Diffstat (limited to 'libcli/security/util_sid.c')
-rw-r--r-- | libcli/security/util_sid.c | 8 |
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)); |