Author: kevlo Date: Tue Feb 14 10:17:03 2012 New Revision: 231654 URL: http://svn.freebsd.org/changeset/base/231654
Log: readlink len-1 Modified: head/usr.sbin/pw/cpdir.c Modified: head/usr.sbin/pw/cpdir.c ============================================================================== --- head/usr.sbin/pw/cpdir.c Tue Feb 14 10:16:56 2012 (r231653) +++ head/usr.sbin/pw/cpdir.c Tue Feb 14 10:17:03 2012 (r231654) @@ -84,7 +84,7 @@ copymkdir(char const * dir, char const * if (strcmp(e->d_name, ".") != 0 && strcmp(e->d_name, "..") != 0) copymkdir(dst, src, st.st_mode & _DEF_DIRMODE, uid, gid); chflags(dst, st.st_flags); /* propagate flags */ - } else if (S_ISLNK(st.st_mode) && (len = readlink(src, lnk, sizeof(lnk))) != -1) { + } else if (S_ISLNK(st.st_mode) && (len = readlink(src, lnk, sizeof(lnk) - 1)) != -1) { lnk[len] = '\0'; symlink(lnk, dst); lchown(dst, uid, gid); _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"