From: Aki Tuomi Date: Tue, 22 Sep 2020 11:39:41 +0000 (+0300) Subject: doveadm: mailbox status - Handle first_save_date correctly X-Git-Tag: 2.3.13~84 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e32650c399a9247800ccfda97e6f58c0cab08a7f;p=thirdparty%2Fdovecot%2Fcore.git doveadm: mailbox status - Handle first_save_date correctly If first_save_date is -1 it means no save has been done. --- diff --git a/src/doveadm/doveadm-mail-mailbox-status.c b/src/doveadm/doveadm-mail-mailbox-status.c index 62f8e07fa7..f8ecc6d27a 100644 --- a/src/doveadm/doveadm-mail-mailbox-status.c +++ b/src/doveadm/doveadm-mail-mailbox-status.c @@ -107,8 +107,12 @@ status_output(struct status_cmd_context *ctx, struct mailbox *box, doveadm_print_num(metadata->virtual_size); if ((ctx->metadata_items & MAILBOX_METADATA_GUID) != 0) doveadm_print(guid_128_to_string(metadata->guid)); - if ((ctx->metadata_items & MAILBOX_METADATA_FIRST_SAVE_DATE) != 0) - doveadm_print_num(metadata->first_save_date); + if ((ctx->metadata_items & MAILBOX_METADATA_FIRST_SAVE_DATE) > 0) { + if (metadata->first_save_date > -1) + doveadm_print_num(metadata->first_save_date); + else + doveadm_print("never"); + } } static void