}
/* 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;
+ time_t tz;
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