summaryrefslogtreecommitdiff
path: root/ext/curses
diff options
context:
space:
mode:
Diffstat (limited to 'ext/curses')
-rw-r--r--ext/curses/curses.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/ext/curses/curses.c b/ext/curses/curses.c
index 127f51a0cb..c502d3faf6 100644
--- a/ext/curses/curses.c
+++ b/ext/curses/curses.c
@@ -109,9 +109,11 @@ curses_close_screen()
static void
curses_finalize()
{
+ if (stdscr
#ifdef HAVE_ISENDWIN
- if (!isendwin())
+ && !isendwin()
#endif
+ )
endwin();
}