From c91c5343eb9e3fa5bb3c24b7e52c9f01c5f9edd5 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 11 Sep 2013 11:20:05 -0600 Subject: [PATCH] Do not fail if ttyname() cannot determine the tty but sudo can. Should fix problems with running "make check" under pbuilder. --- src/regress/ttyname/check_ttyname.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/regress/ttyname/check_ttyname.c b/src/regress/ttyname/check_ttyname.c index 43bdb7bce..be381dd4d 100644 --- a/src/regress/ttyname/check_ttyname.c +++ b/src/regress/ttyname/check_ttyname.c @@ -67,7 +67,9 @@ main(int argc, char *argv[]) if ((tty_sudo = get_process_ttyname()) == NULL) tty_sudo = estrdup("none"); - if (strcmp(tty_libc, tty_sudo) == 0) { + if (strcmp(tty_libc, "none") == 0) { + printf("%s: SKIP (%s)\n", getprogname(), tty_sudo); + } else if (strcmp(tty_libc, tty_sudo) == 0) { printf("%s: OK (%s)\n", getprogname(), tty_sudo); } else { printf("%s: FAIL %s (sudo) vs. %s (libc)\n", getprogname(),