--- src/lib/libc/gen/basename.c 2005/09/18 13:21:13 1.6 +++ src/lib/libc/gen/basename.c 2005/09/18 14:00:14 1.7 @@ -69,7 +69,7 @@ basename(const char *path) while (startp > path && *(startp - 1) != '/') startp--; - if (strlcpy(bname, startp, (endp - startp) + 2) >= MAXPATHLEN) { + if (strlcpy(bname, startp, (endp - startp) + 2) > MAXPATHLEN) { errno = ENAMETOOLONG; return(NULL); }