aboutsummaryrefslogtreecommitdiff
path: root/utils/console-ncurses.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils/console-ncurses.c')
-rw-r--r--utils/console-ncurses.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/utils/console-ncurses.c b/utils/console-ncurses.c
index 4ec60d7d..1f12ff3c 100644
--- a/utils/console-ncurses.c
+++ b/utils/console-ncurses.c
@@ -518,9 +518,9 @@ cons_vcons_write (vcons_t vcons, conchar_t *str, size_t length,
return;
mutex_lock (&ncurses_lock);
- getsyx (y, x);
+ getyx (stdscr, y, x);
mvwputsn (str, length, col, row);
- setsyx (y, x);
+ wmove (stdscr, y, x);
mutex_unlock (&ncurses_lock);
}
@@ -574,7 +574,10 @@ main (int argc, char *argv[])
err = cons_init ();
if (err)
- error (5, err, "Console library initialization failed");
+ {
+ endwin ();
+ error (5, err, "Console library initialization failed");
+ }
cons_server_loop ();