summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorJan Friedel <Jan.Friedel@Sun.COM>2009-03-18 16:48:16 +0100
committerJan Friedel <Jan.Friedel@Sun.COM>2009-03-18 16:48:16 +0100
commit7554000c9cf51a0393f28944c212bafd1d1c6304 (patch)
tree11f06509f820bbe7ef08e3afa4c969d17f9049f5 /usr/src
parent8350182d5738c2e116e01b93f3c73cb9455521bb (diff)
downloadillumos-gate-7554000c9cf51a0393f28944c212bafd1d1c6304.tar.gz
4950919 adt* interfaces should accept empty string as equivalent to a NULL string.
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;