mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-17 10:21:11 +00:00
Merge pull request #2803 from elsid/disable_crash_catcher_env
Add env variable to disable crash catcher
This commit is contained in:
commit
34181b9ae6
@ -555,6 +555,9 @@ static bool is_debugger_present()
|
|||||||
|
|
||||||
void crashCatcherInstall(int argc, char **argv, const std::string &crashLogPath)
|
void crashCatcherInstall(int argc, char **argv, const std::string &crashLogPath)
|
||||||
{
|
{
|
||||||
|
if (const auto env = std::getenv("OPENMW_DISABLE_CRASH_CATCHER"))
|
||||||
|
if (std::atol(env) != 0)
|
||||||
|
return;
|
||||||
if ((argc == 2 && strcmp(argv[1], crash_switch) == 0) || !is_debugger_present())
|
if ((argc == 2 && strcmp(argv[1], crash_switch) == 0) || !is_debugger_present())
|
||||||
{
|
{
|
||||||
int s[5] = { SIGSEGV, SIGILL, SIGFPE, SIGBUS, SIGABRT };
|
int s[5] = { SIGSEGV, SIGILL, SIGFPE, SIGBUS, SIGABRT };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user