Mercurial > dovecot > core-2.2
changeset 20806:096e9dea4145
lib-storage: mail_user_dup() should duplicate also userdb_fields.
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Fri, 30 Sep 2016 12:36:33 +0300 |
parents | 073625e2d619 |
children | 9c0efffeb1f3 |
files | src/lib-storage/mail-user.c |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-storage/mail-user.c Thu Sep 29 14:15:32 2016 +0300 +++ b/src/lib-storage/mail-user.c Fri Sep 30 12:36:33 2016 +0300 @@ -546,6 +546,8 @@ 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; }