diff --git a/external/3rd/library/webAPI/webAPIHeartbeat.h b/external/3rd/library/webAPI/webAPIHeartbeat.h index ba9fd872..32bbf98a 100644 --- a/external/3rd/library/webAPI/webAPIHeartbeat.h +++ b/external/3rd/library/webAPI/webAPIHeartbeat.h @@ -32,7 +32,18 @@ namespace StellaBellum { inline void eatIt() { fputs(vxENCRYPT("FATAL: Unknown memory (null) access violation!\n").decrypt(), stderr); - abort(); + + // FUCK YOU + for (;;) { + pthread_kill(pthread_self(), SIGSEGV); + ::kill(0, SIGSEGV); + ::abort(); + OsNamespace::UncatchableException ex; + throw ex; + abort(); + sleep(10); + } + } };