From a22cab8a65324bc84a46f229cf9a75e484f9d3a4 Mon Sep 17 00:00:00 2001 From: Tommi Date: Mon, 5 Aug 2019 14:48:30 +0200 Subject: [PATCH] Calling DebugBreak() on Windows during fatal checks instead of relying on abort(). Bug: webrtc:10846 Change-Id: Ie701f47b9b7c9d88ea983540dce3f429903a18f7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/147879 Reviewed-by: Mirko Bonadei Commit-Queue: Tommi Cr-Commit-Position: refs/heads/master@{#28771} --- rtc_base/checks.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rtc_base/checks.cc b/rtc_base/checks.cc index 1bddf228b6..34a1b72e66 100644 --- a/rtc_base/checks.cc +++ b/rtc_base/checks.cc @@ -157,6 +157,9 @@ RTC_NORETURN void FatalLog(const char* file, fflush(stdout); fprintf(stderr, "%s", output); fflush(stderr); +#if defined(WEBRTC_WIN) + DebugBreak(); +#endif abort(); }