summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sudo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sudo.c b/src/sudo.c
index b55859165..ebbc4e9bb 100644
--- a/src/sudo.c
+++ b/src/sudo.c
@@ -533,6 +533,7 @@ get_user_info(struct user_details *ud)
ud->pgid = getpgid(0);
fd = open(_PATH_TTY, O_RDWR);
if (fd != -1) {
+ sudo_get_ttysize(fd, &ud->ts_rows, &ud->ts_cols);
if ((ud->tcpgid = tcgetpgrp(fd)) == -1)
ud->tcpgid = 0;
close(fd);
@@ -623,7 +624,6 @@ get_user_info(struct user_details *ud)
goto oom;
ud->host = info[i] + sizeof("host=") - 1;
- sudo_get_ttysize(STDERR_FILENO, &ud->ts_rows, &ud->ts_cols);
if (asprintf(&info[++i], "lines=%d", ud->ts_rows) == -1)
goto oom;
if (asprintf(&info[++i], "cols=%d", ud->ts_cols) == -1)