aboutsummaryrefslogtreecommitdiff
path: root/src/dutil/dutil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dutil/dutil.cpp')
-rw-r--r--src/dutil/dutil.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/dutil/dutil.cpp b/src/dutil/dutil.cpp
index c500191a..56b85207 100644
--- a/src/dutil/dutil.cpp
+++ b/src/dutil/dutil.cpp
@@ -127,9 +127,13 @@ extern "C" void DAPI Dutil_AssertMsg(
127 hAssertFile = ::CreateFileA(szPath, GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_DELETE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 127 hAssertFile = ::CreateFileA(szPath, GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_DELETE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
128 if (INVALID_HANDLE_VALUE != hAssertFile) 128 if (INVALID_HANDLE_VALUE != hAssertFile)
129 { 129 {
130 ::SetFilePointer(hAssertFile, 0, 0, FILE_END); 130 if (INVALID_SET_FILE_POINTER != ::SetFilePointer(hAssertFile, 0, 0, FILE_END))
131 ::StringCchCatA(szMsg, countof(szMsg), "\r\n"); 131 {
132 ::WriteFile(hAssertFile, szMsg, lstrlenA(szMsg), &cch, NULL); 132 if (SUCCEEDED(::StringCchCatA(szMsg, countof(szMsg), "\r\n")))
133 {
134 ::WriteFile(hAssertFile, szMsg, lstrlenA(szMsg), &cch, NULL);
135 }
136 }
133 } 137 }
134 } 138 }
135 } 139 }