From: Timo Sirainen Date: Fri, 30 Sep 2016 09:36:33 +0000 (+0300) Subject: lib-storage: mail_user_dup() should duplicate also userdb_fields. X-Git-Tag: 2.3.0.rc1~2970 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f7441a47863d44ec303c7980b499b46b3d1671b;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: mail_user_dup() should duplicate also userdb_fields. --- diff --git a/src/lib-storage/mail-user.c b/src/lib-storage/mail-user.c index 7d440bb3c2..e1f63d3ac0 100644 --- a/src/lib-storage/mail-user.c +++ b/src/lib-storage/mail-user.c @@ -572,6 +572,8 @@ struct mail_user *mail_user_dup(struct mail_user *user) user2->auth_token = p_strdup(user2->pool, user->auth_token); user2->auth_user = p_strdup(user2->pool, user->auth_user); user2->session_id = p_strdup(user2->pool, user->session_id); + user2->userdb_fields = user->userdb_fields == NULL ? NULL : + p_strarray_dup(user2->pool, user->userdb_fields); return user2; }