From 532e65b886f3153c320dfff28a4e4beabc1735b0 Mon Sep 17 00:00:00 2001 From: Hajimu UMEMOTO Date: Fri, 20 May 2005 14:59:20 +0000 Subject: [PATCH] check return value of ttyname_r(). --- lib/libc/gen/ttyname.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/libc/gen/ttyname.c b/lib/libc/gen/ttyname.c index 013796c4a78..06dd1b95fb7 100644 --- a/lib/libc/gen/ttyname.c +++ b/lib/libc/gen/ttyname.c @@ -124,7 +124,8 @@ ttyname(int fd) return (NULL); } } - ttyname_r(fd, buf, sizeof(_PATH_DEV) + MAXNAMLEN); + if (ttyname_r(fd, buf, sizeof(_PATH_DEV) + MAXNAMLEN) != 0) + return (NULL); return (buf); }