From: Martti Rannanjärvi Date: Fri, 20 Oct 2017 04:57:17 +0000 (+0300) Subject: quota-maildir: Don't deref NULL pointer on list deinit X-Git-Tag: 2.3.0.rc1~790 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bf20e0e1aa622d73df3ea763a14f5db38f40ea7b;p=thirdparty%2Fdovecot%2Fcore.git quota-maildir: Don't deref NULL pointer on list deinit --- diff --git a/src/plugins/quota/quota-maildir.c b/src/plugins/quota/quota-maildir.c index b2fd96d38e..d8880db095 100644 --- a/src/plugins/quota/quota-maildir.c +++ b/src/plugins/quota/quota-maildir.c @@ -202,9 +202,9 @@ static int maildir_list_deinit(struct maildir_list_context *ctx, { int ret = mailbox_list_iter_deinit(&ctx->iter); if (ret < 0) - *error_r = t_strdup( - mailbox_list_get_last_internal_error(ctx->iter->list, - NULL)); + *error_r = t_strdup_printf( + "Listing mailboxes failed: %s", + mailbox_list_get_last_internal_error(ctx->list, NULL)); str_free(&ctx->path); i_free(ctx);