aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorverdant <im@verdant.ee>2026-07-22 22:48:15 +0800
committerverdant <im@verdant.ee>2026-07-22 22:48:15 +0800
commit69edb73d08534216120324328b0b8ffc8e573400 (patch)
treef42998fb9246ddf0ce0c4b1e5386bcacbf0b265d
parent5656ed2c2f67d95e4373685ffe396be3d217f965 (diff)
downloadsf-69edb73d08534216120324328b0b8ffc8e573400.tar.gz
sf-69edb73d08534216120324328b0b8ffc8e573400.zip
Add endwin() in die()
Program can now exit correctly
-rw-r--r--err.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/err.c b/err.c
index b1593d6..2a5859f 100644
--- a/err.c
+++ b/err.c
@@ -1,5 +1,6 @@
#include "err.h"
+#include <curses.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
@@ -12,5 +13,6 @@ void die(const char *err, ...)
va_start(p, err);
log_write(LOG_ERR, err, p);
va_end(p);
+ endwin();
exit(128);
}