]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/debug.cpp
Fix MSVC compile error
[dragonfireclient.git] / src / debug.cpp
index ecaf8c2a563bc74dab54ae13d7d1691dbb48fe93..ae2ffadc3e2e5de24f5ff1f946ec80834529345d 100644 (file)
@@ -388,6 +388,9 @@ long WINAPI Win32ExceptionHandler(struct _EXCEPTION_POINTERS *pExceptInfo)
 
        std::string dumpfile = porting::path_user + DIR_DELIM PROJECT_NAME ".dmp";
 
+       std::string version_str(PROJECT_NAME " ");
+       version_str += g_version_hash;
+
        HANDLE hFile = CreateFileA(dumpfile.c_str(), GENERIC_WRITE,
                FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
        if (hFile == INVALID_HANDLE_VALUE)
@@ -400,9 +403,6 @@ long WINAPI Win32ExceptionHandler(struct _EXCEPTION_POINTERS *pExceptInfo)
        mdei.ExceptionPointers = pExceptInfo;
        mdei.ThreadId              = GetCurrentThreadId();
 
-       std::string version_str(PROJECT_NAME " ");
-       version_str += g_version_hash;
-
        mdus.Type       = CommentStreamA;
        mdus.BufferSize = version_str.size();
        mdus.Buffer     = (PVOID)version_str.c_str();