From 1de75a613502a67662ce28144ef85607afd66977 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sat, 19 Nov 2016 16:34:21 +0100 Subject: [PATCH] Fix sysinstall(8) and sysupgrade(8) requiring tcgetwincurpos. --- sysinstall/interactive.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sysinstall/interactive.c b/sysinstall/interactive.c index 8e02b7ca..7a2bbca7 100644 --- a/sysinstall/interactive.c +++ b/sysinstall/interactive.c @@ -52,11 +52,11 @@ void text(const char* str) struct winsize ws; if ( tcgetwinsize(1, &ws) < 0 ) err(2, "tcgetwinsize"); - struct wincurpos wcp; - if ( tcgetwincurpos(1, &wcp) < 0 ) - err(2, "tcgetwinsize"); size_t columns = ws.ws_col; - size_t column = wcp.wcp_col; + size_t column = 0; + struct wincurpos wcp; + if ( tcgetwincurpos(1, &wcp) == 0 ) + column = wcp.wcp_col; bool blank = false; while ( str[0] ) {