when using hide_timezone, convert time to UTC
[claws.git] / src / common / utils.c
index 941f1c7f3a6de087eb695223df4aa60caa2a8851..8236e848b6fe10a67ff51bbc3cb1bcb26ad15d3c 100644 (file)
@@ -3558,7 +3558,10 @@ static void _get_rfc822_date(gchar *buf, gint len, gboolean hidetz)
        gchar buf2[RFC822_DATE_BUFFSIZE];
 
        t = time(NULL);
-       lt = localtime_r(&t, &buf1);
+       if (hidetz)
+               lt = gmtime_r(&t, &buf1);
+       else
+               lt = localtime_r(&t, &buf1);
 
        sscanf(asctime_r(lt, buf2), "%3s %3s %d %d:%d:%d %d\n",
               day, mon, &dd, &hh, &mm, &ss, &yyyy);