aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPřemysl Janouch <p.janouch@gmail.com>2015-02-22 20:49:31 +0100
committerPřemysl Janouch <p.janouch@gmail.com>2015-02-22 20:49:31 +0100
commit68627ddb5eca01c831a679b1ab425a7411ef48a6 (patch)
treead4bf1bdd1012dca3256fd4e5e017b37095a8eff
parent6c30579882483ae99f683df22f3719d3d54e7ad3 (diff)
downloadponymap-68627ddb5eca01c831a679b1ab425a7411ef48a6.tar.gz
ponymap-68627ddb5eca01c831a679b1ab425a7411ef48a6.tar.xz
ponymap-68627ddb5eca01c831a679b1ab425a7411ef48a6.zip
Don't die if the terminal cannot be detected
-rw-r--r--ponymap.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ponymap.c b/ponymap.c
index c7f1b71..9635fe9 100644
--- a/ponymap.c
+++ b/ponymap.c
@@ -64,7 +64,8 @@ init_terminal (void)
if ((g_terminal.stdout_is_tty = isatty (STDOUT_FILENO)))
tty_fd = STDOUT_FILENO;
- if (tty_fd == -1 || setupterm (NULL, tty_fd, NULL) == ERR)
+ int err;
+ if (tty_fd == -1 || setupterm (NULL, tty_fd, &err) == ERR)
return;
// Make sure all terminal features used by us are supported