Don't add/subtract 1 to MAXLOGNAME, it is already NUL-terminated

This commit is contained in:
Andrey A. Chernov 1997-03-03 08:11:28 +00:00
parent 3bf4871a36
commit 09f3779132

View file

@ -47,10 +47,10 @@ int _logname_valid; /* known to setlogin() */
char *
getlogin()
{
static char logname[MAXLOGNAME + 1];
static char logname[MAXLOGNAME];
if (_logname_valid == 0) {
if (_getlogin(logname, sizeof(logname) - 1) < 0)
if (_getlogin(logname, sizeof(logname)) < 0)
return ((char *)NULL);
_logname_valid = 1;
}