diff --git a/src/conio/sdl_con.c b/src/conio/sdl_con.c index 9f0046d6a4d338454dc9c86da561788c510d2e29..a102eeb61ae443fc41c041ffb6b8380d756716c2 100644 --- a/src/conio/sdl_con.c +++ b/src/conio/sdl_con.c @@ -296,6 +296,10 @@ void exit_sdl_con(void) ciolib_reaper = 0; if (sdl_init_good) sdl_user_func_ret(SDL_USEREVENT_QUIT); + else { + if (ciolib_reaper) + exit(0); + } } void sdl_copytext(const char *text, size_t buflen)