Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib-storage/index/maildir/maildir-mail.c @ 5452:0c74fc2e814e HEAD
Fix for 64bit systems
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 29 Mar 2007 15:49:01 +0300 |
parents | b6b2b1d98f42 |
children | 78eaf595359c |
line wrap: on
line diff
--- a/src/lib-storage/index/maildir/maildir-mail.c Thu Mar 29 15:23:20 2007 +0300 +++ b/src/lib-storage/index/maildir/maildir-mail.c Thu Mar 29 15:49:01 2007 +0300 @@ -120,6 +120,7 @@ struct index_mail *mail = (struct index_mail *)_mail; struct index_mail_data *data = &mail->data; struct stat st; + uint32_t t; (void)index_mail_get_save_date(_mail); if (data->save_date != (time_t)-1) @@ -128,9 +129,8 @@ if (maildir_mail_stat(_mail, &st) < 0) return (time_t)-1; - data->save_date = st.st_ctime; - index_mail_cache_add(mail, MAIL_CACHE_SAVE_DATE, - &data->save_date, sizeof(data->save_date)); + data->save_date = t = st.st_ctime; + index_mail_cache_add(mail, MAIL_CACHE_SAVE_DATE, &t, sizeof(t)); return data->save_date; }