From d604dcb7e6d62b7df5de15cda7d336374e80b8e7 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 29 Jan 2009 19:25:02 -0500 Subject: [PATCH] dbox: INTERNALDATE and save date was returned wrong for converted maildir files. Patch by Jose Celestino. --HG-- branch : HEAD --- src/lib-storage/index/dbox/dbox-file-maildir.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib-storage/index/dbox/dbox-file-maildir.c b/src/lib-storage/index/dbox/dbox-file-maildir.c index 898d4e6c68..2ea47e034e 100644 --- a/src/lib-storage/index/dbox/dbox-file-maildir.c +++ b/src/lib-storage/index/dbox/dbox-file-maildir.c @@ -93,10 +93,9 @@ const char *dbox_file_maildir_metadata_get(struct dbox_file *file, return NULL; } } - if (key == DBOX_METADATA_RECEIVED_TIME) - value = dec2str(st.st_mtime); - else - value = dec2str(st.st_ctime); + value = t_strdup_printf("%lx", (unsigned long) + (key == DBOX_METADATA_RECEIVED_TIME ? + st.st_mtime : st.st_ctime)); break; case DBOX_METADATA_VIRTUAL_SIZE: if (!maildir_filename_get_size(file->fname, -- 2.47.3