Home
last modified time | relevance | path

Searched hist:fd9fc842bbab0cb5560b0d52ce4598c898707863 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/fs/ecryptfs/
H A Dcrypto.cdiff fd9fc842bbab0cb5560b0d52ce4598c898707863 Fri Feb 06 18:06:51 CST 2009 Tyler Hicks <tyhicks@linux.vnet.ibm.com> eCryptfs: Regression in unencrypted filename symlinks

The addition of filename encryption caused a regression in unencrypted
filename symlink support. ecryptfs_copy_filename() is used when dealing
with unencrypted filenames and it reported that the new, copied filename
was a character longer than it should have been.

This caused the return value of readlink() to count the NULL byte of the
symlink target. Most applications don't care about the extra NULL byte,
but a version control system (bzr) helped in discovering the bug.

Signed-off-by: Tyler Hicks <tyhicks@linux.vnet.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>