]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/ecryptfs/inode.c
eCryptfs: Clear buffer before reading in metadata xattr
[net-next-2.6.git] / fs / ecryptfs / inode.c
index a50efb18701ce917269350eeb21a6f61a5589a4c..ddbd096c74068e3da6de7b13a3d39aa2bceac35d 100644 (file)
@@ -323,6 +323,7 @@ int ecryptfs_lookup_and_interpose_lower(struct dentry *ecryptfs_dentry,
        rc = ecryptfs_read_and_validate_header_region(page_virt,
                                                      ecryptfs_dentry->d_inode);
        if (rc) {
+               memset(page_virt, 0, PAGE_CACHE_SIZE);
                rc = ecryptfs_read_and_validate_xattr_region(page_virt,
                                                             ecryptfs_dentry);
                if (rc) {