From 44d84c3163988502e041a4c3aa178cadc54d5797 Mon Sep 17 00:00:00 2001 From: Bart House Date: Sun, 14 Jul 2019 21:17:39 -0700 Subject: [PATCH] Revert "Modified nhassert_failed to call impossoible." This reverts commit 3e4a0759a37ec6fe62d026cdd02dadd0ec6f682d. --- sys/winnt/winnt.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/sys/winnt/winnt.c b/sys/winnt/winnt.c index d54982975..e9041262d 100644 --- a/sys/winnt/winnt.c +++ b/sys/winnt/winnt.c @@ -478,11 +478,18 @@ char *buf; /* nhassert_failed is called when an nhassert's condition is false */ void nhassert_failed(const char * exp, const char * file, int line) { - char message[BUFSZ]; - snprintf(message, sizeof(message), - "NHASSERT(%s) in '%s' at line %d", exp, file, line); + char message[128]; + _snprintf(message, sizeof(message), + "NHASSERT(%s) in '%s' at line %d\n", exp, file, line); - impossible(message); + if (IsDebuggerPresent()) { + OutputDebugStringA(message); + DebugBreak(); + } + + // strip off the newline + message[strlen(message) - 1] = '\0'; + error(message); } void