pkgsrc/mail/cyrus-imapd24/patches/patch-aq
2014-06-17 01:08:59 +00:00

28 lines
1.1 KiB
Text

$NetBSD: patch-aq,v 1.6 2014/06/17 01:08:59 obache Exp $
* cast to unsigned long for platform sizeof(time_t) > sizeof(unsigned long).
https://bugzilla.cyrusimap.org/show_bug.cgi?id=3376
--- imap/sync_client.c.orig 2012-12-01 19:57:54.000000000 +0000
+++ imap/sync_client.c
@@ -573,7 +573,7 @@ static int folder_unannotation(const cha
/* ====================================================================== */
static int sieve_upload(const char *userid, const char *filename,
- unsigned long last_update)
+ time_t last_update)
{
const char *cmd = "SIEVE";
struct dlist *kl;
@@ -913,9 +913,9 @@ static void log_record(const char *name,
struct index_record *record)
{
syslog(LOG_NOTICE, "SYNCNOTICE: %s uid:%u modseq:" MODSEQ_FMT " "
- "last_updated:%lu internaldate:%lu flags:(%s)",
+ "last_updated:" MODSEQ_FMT " internaldate:" MODSEQ_FMT " flags:(%s)",
name, record->uid, record->modseq,
- record->last_updated, record->internaldate,
+ (modseq_t)record->last_updated, (modseq_t)record->internaldate,
make_flags(mailbox, record));
}