diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc index 46aa7c43..2dc9dda0 100644 --- a/src/processor/minidump.cc +++ b/src/processor/minidump.cc @@ -1860,7 +1860,7 @@ void Minidump::Print() { printf(" stream_count = %d\n", header_.stream_count); printf(" stream_directory_rva = 0x%x\n", header_.stream_directory_rva); printf(" checksum = 0x%x\n", header_.checksum); - struct tm* timestruct = localtime((time_t*)&header_.time_date_stamp); + struct tm* timestruct = gmtime((time_t*)&header_.time_date_stamp); char timestr[20]; strftime(timestr, 20, "%Y-%m-%d %H:%M:%S", timestruct); printf(" time_date_stamp = 0x%x %s\n", header_.time_date_stamp, diff --git a/src/processor/testdata/minidump1.out b/src/processor/testdata/minidump1.out index f6fae1f9..bd9c29b2 100644 --- a/src/processor/testdata/minidump1.out +++ b/src/processor/testdata/minidump1.out @@ -4,7 +4,7 @@ MDRawHeader stream_count = 8 stream_directory_rva = 0x20 checksum = 0x0 - time_date_stamp = 0x44172f15 2006-03-14 16:01:09 + time_date_stamp = 0x44172f15 2006-03-14 21:01:09 flags = 0x0 mDirectory[0] MDRawDirectory