From 0ccd84d2ef3b925d1039144d26af692fef69b866 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Fri, 22 Mar 2013 15:36:45 +0000 Subject: [PATCH] Instead of skipping del_curterm on FreeBSD < 7, skip it on ncurses < 5.7. It looks like 5.6 on Linux has the problem too. Reported by Myles Dear. --- tty-term.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tty-term.c b/tty-term.c index 4e1c279f..95cb5db7 100644 --- a/tty-term.c +++ b/tty-term.c @@ -389,7 +389,8 @@ tty_term_find(char *name, int fd, const char *overrides, char **cause) tty_term_override(term, overrides); /* Delete curses data. */ -#if !defined(__FreeBSD_version) || __FreeBSD_version >= 700000 +#if !defined(NCURSES_VERSION_MAJOR) || NCURSES_VERSION_MAJOR > 5 || \ + (NCURSES_VERSION_MAJOR == 5 && NCURSES_VERSION_MINOR > 6) del_curterm(cur_term); #endif