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 | } |
