changeset 19976:84e02d84d99c

doveadm-mail: Initialize missing cmd context username Fixes assert-crash in doveadm_mail_single_user()
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Wed, 30 Mar 2016 13:14:40 +0300
parents ed5df0ed7aa1
children f0151a1efdc1
files src/doveadm/doveadm-mail.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/doveadm/doveadm-mail.c	Wed Mar 30 10:51:50 2016 +0300
+++ b/src/doveadm/doveadm-mail.c	Wed Mar 30 13:14:40 2016 +0300
@@ -966,6 +966,8 @@
 			    strchr(mctx->cur_username, '?') != NULL) {
 				wildcard_user = mctx->cur_username;
 				mctx->cur_username = NULL;
+			} else {
+				cctx->username = mctx->cur_username;
 			}
 		} else if (strcmp(arg->name, "user-file") == 0) {
 			mctx->service_flags |= MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP;