diff options
Diffstat (limited to 'src/dutil/dutil.cpp')
-rw-r--r-- | src/dutil/dutil.cpp | 10 |
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 | } |