(__ttyname_r): Terminate the string.
authordrepper <drepper>
Thu, 1 Apr 1999 09:32:17 +0000 (09:32 +0000)
committerdrepper <drepper>
Thu, 1 Apr 1999 09:32:17 +0000 (09:32 +0000)
sysdeps/unix/sysv/linux/ttyname_r.c

index b92c712..9a0ce4c 100644 (file)
@@ -134,7 +134,10 @@ __ttyname_r (fd, buf, buflen)
 
   ret = __readlink (procname, buf, buflen - 1);
   if (ret != -1 && buf[0] != '[')
-    return 0;
+    {
+      buf[ret] = '\0';
+      return 0;
+    }
   if (ret == -1 && errno == ENAMETOOLONG)
     {
       __set_errno (ERANGE);