Add tty size to user info

This commit is contained in:
Todd C. Miller
2010-03-17 10:36:02 -04:00
parent f08479f19a
commit 96a98bed4b
4 changed files with 82 additions and 1 deletions

View File

@@ -364,6 +364,10 @@ get_user_info(struct user_details *ud)
errorx(1, "unable to allocate memory");
ud->host = user_info[i] + sizeof("host=") - 1;
get_ttysize(&ud->ts_lines, &ud->ts_cols);
easprintf(&user_info[++i], "lines=%d", ud->ts_lines);
easprintf(&user_info[++i], "cols=%d", ud->ts_cols);
user_info[++i] = NULL;
return user_info;