X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Futil.c;h=b6ba3107b45c8d1286a852d5b40d600f62804390;hp=16aa75f04dd38978de783ce62f7364d719ef7b38;hb=819c071fa7efc8dffb4dd92f36f0111227ff692f;hpb=e0571c496935f226abe4a22921b5b4e10d1481e8 diff --git a/imap/util.c b/imap/util.c index 16aa75f..b6ba310 100644 --- a/imap/util.c +++ b/imap/util.c @@ -254,7 +254,7 @@ char *imap_next_word (char *s) } /* imap_parse_date: date is of the form: DD-MMM-YYYY HH:MM:SS +ZZzz */ -time_t imap_parse_date (char *s) +time_t imap_parse_date(char *s) { struct tm tm; const char *loc; @@ -263,8 +263,9 @@ time_t imap_parse_date (char *s) p_clear(&tm, 1); loc = setlocale(LC_TIME, "C"); strptime(s, "%d-%b-%Y %T %z", &tm); + tz = tm.tm_gmtoff; setlocale(LC_TIME, loc); - return mutt_mktime(&tm, 1); + return timegm(&tm) + tz; } /* imap_qualify_path: make an absolute IMAP folder target, given IMAP_MBOX