From f0ebf4d63cdc98d51070b275456357b86cf9d626 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Wed, 8 May 2024 14:24:37 +0200 Subject: [PATCH] Copy user structure in UpdateUser. --- group/description.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/group/description.go b/group/description.go index 8bb2ac3..14643f7 100644 --- a/group/description.go +++ b/group/description.go @@ -679,8 +679,9 @@ func UpdateUser(group, username, etag string, user *UserDescription) error { return ErrTagMismatch } - user.Password = old.Password - desc.Users[username] = *user + newuser := *user + newuser.Password = old.Password + desc.Users[username] = newuser return rewriteDescriptionFile(desc.FileName, desc) }