]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm-mail: Initialize missing cmd context username
authorAki Tuomi <aki.tuomi@dovecot.fi>
Wed, 30 Mar 2016 10:14:40 +0000 (13:14 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 30 Mar 2016 11:13:23 +0000 (14:13 +0300)
Fixes assert-crash in doveadm_mail_single_user()

src/doveadm/doveadm-mail.c

index a627064b1cfff3f29683a4785d4c4b145b705833..d198fbb1783a38c9f52bfc4a73bebef6aef0c3ab 100644 (file)
@@ -966,6 +966,8 @@ doveadm_cmd_ver2_to_mail_cmd_wrapper(struct doveadm_cmd_context *cctx)
                            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;