From c28fd460c15a3d4cc5aac35d1ea5744f1722cab4 Mon Sep 17 00:00:00 2001
From: Bananymous <bananymousosq@gmail.com>
Date: Wed, 3 Apr 2024 21:39:22 +0300
Subject: [PATCH] Call exit() on I_Quit() and I_Error()

---
 doomgeneric/i_system.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/doomgeneric/i_system.c b/doomgeneric/i_system.c
index 5d00091..bfb204f 100644
--- a/doomgeneric/i_system.c
+++ b/doomgeneric/i_system.c
@@ -257,6 +257,8 @@ void I_Quit (void)
         entry = entry->next;
     }
 
+    exit(0);
+
 #if ORIGCODE
     SDL_Quit();
 
@@ -403,6 +405,8 @@ void I_Error (char *error, ...)
         entry = entry->next;
     }
 
+	exit(1);
+
     exit_gui_popup = !M_ParmExists("-nogui");
 
     // Pop up a GUI dialog box to show the error message, if the
-- 
2.47.1