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;
 }