From 588a92648d4050c3262598d4d0d5b60bfd05d5c5 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Mon, 20 Feb 2023 09:29:51 +0000 Subject: [PATCH] Fix fbfbaa11: gmtime replaccement in Windows exception handler --- src/os/windows/crashlog_win.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/windows/crashlog_win.cpp b/src/os/windows/crashlog_win.cpp index 361e5b6d23..0a58ac7379 100644 --- a/src/os/windows/crashlog_win.cpp +++ b/src/os/windows/crashlog_win.cpp @@ -23,6 +23,7 @@ #include "../../debug.h" #include "../../settings_type.h" #include "../../thread.h" +#include "../../walltime_func.h" #if defined(WITH_DEMANGLE) #include #endif @@ -700,7 +701,7 @@ static LONG WINAPI ExceptionHandler(EXCEPTION_POINTERS *ep) CrashLogWindows::current = log; char *buf = log->FillCrashLog(log->crashlog, lastof(log->crashlog)); char *name_buffer_date = log->name_buffer + seprintf(log->name_buffer, lastof(log->name_buffer), "crash-"); - UTCTime::Format(name_buffer_date, lastof(this->name_buffer), "%Y%m%dT%H%M%SZ"); + UTCTime::Format(name_buffer_date, lastof(log->name_buffer), "%Y%m%dT%H%M%SZ"); log->WriteCrashDump(log->crashdump_filename, lastof(log->crashdump_filename)); log->AppendDecodedStacktrace(buf, lastof(log->crashlog)); log->WriteCrashLog(log->crashlog, log->crashlog_filename, lastof(log->crashlog_filename), log->name_buffer);