summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/lib/libbsm/common/adt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr/src/lib/libbsm/common/adt.c b/usr/src/lib/libbsm/common/adt.c
index d9947622d4..681f5acccc 100644
--- a/usr/src/lib/libbsm/common/adt.c
+++ b/usr/src/lib/libbsm/common/adt.c
@@ -845,7 +845,7 @@ adt_load_ttyname(const char *ttyname, adt_termid_t **termid)
if (sysinfo(SI_HOSTNAME, localhost, MAXHOSTNAMELEN) < 0)
goto return_err_free; /* errno from sysinfo */
- if (ttyname != NULL) {
+ if (ttyname != NULL && *ttyname != '\0') {
if (stat(ttyname, &stat_buf) < 0)
goto return_err_free;