diff --git a/client/crashpad_client_win.cc b/client/crashpad_client_win.cc index 79412abc..1f106865 100644 --- a/client/crashpad_client_win.cc +++ b/client/crashpad_client_win.cc @@ -461,6 +461,11 @@ void CrashpadClient::DumpWithoutCrash(const CONTEXT& context) { // static void CrashpadClient::DumpAndCrash(EXCEPTION_POINTERS* exception_pointers) { + if (g_signal_exception == INVALID_HANDLE_VALUE) { + LOG(ERROR) << "haven't called UseHandler()"; + return; + } + UnhandledExceptionHandler(exception_pointers); }