diff options
-rw-r--r-- | crypto/compat/posix_win.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/compat/posix_win.c b/crypto/compat/posix_win.c index c7cf6af..3e78a07 100644 --- a/crypto/compat/posix_win.c +++ b/crypto/compat/posix_win.c | |||
@@ -164,8 +164,10 @@ static void noop_handler(const wchar_t *expression, const wchar_t *function, | |||
164 | } | 164 | } |
165 | 165 | ||
166 | #define BEGIN_SUPPRESS_IPH \ | 166 | #define BEGIN_SUPPRESS_IPH \ |
167 | int old_report_mode = _CrtSetReportMode(_CRT_ASSERT, 0); \ | ||
167 | _invalid_parameter_handler old_handler = _set_thread_local_invalid_parameter_handler(noop_handler) | 168 | _invalid_parameter_handler old_handler = _set_thread_local_invalid_parameter_handler(noop_handler) |
168 | #define END_SUPPRESS_IPH \ | 169 | #define END_SUPPRESS_IPH \ |
170 | _CrtSetReportMode(_CRT_ASSERT, old_report_mode); \ | ||
169 | _set_thread_local_invalid_parameter_handler(old_handler) | 171 | _set_thread_local_invalid_parameter_handler(old_handler) |
170 | 172 | ||
171 | #else | 173 | #else |