aboutsummaryrefslogtreecommitdiff
path: root/src/processor/minidump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/processor/minidump.cc')
-rw-r--r--src/processor/minidump.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/processor/minidump.cc b/src/processor/minidump.cc
index 9232b3bd..d557d0bc 100644
--- a/src/processor/minidump.cc
+++ b/src/processor/minidump.cc
@@ -2304,10 +2304,10 @@ 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 =
- gmtime(reinterpret_cast<time_t*>(&header_.time_date_stamp));
+ struct tm timestruct;
+ gmtime_r(reinterpret_cast<time_t*>(&header_.time_date_stamp), &timestruct);
char timestr[20];
- strftime(timestr, 20, "%Y-%m-%d %H:%M:%S", timestruct);
+ strftime(timestr, 20, "%Y-%m-%d %H:%M:%S", &timestruct);
printf(" time_date_stamp = 0x%x %s\n", header_.time_date_stamp,
timestr);
printf(" flags = 0x%llx\n", header_.flags);