|
@@ -353,6 +353,10 @@ static struct dentry *ecryptfs_lookup(struct inode *dir, struct dentry *dentry,
|
|
ecryptfs_printk(KERN_DEBUG, "Is a symlink; returning\n");
|
|
ecryptfs_printk(KERN_DEBUG, "Is a symlink; returning\n");
|
|
goto out;
|
|
goto out;
|
|
}
|
|
}
|
|
|
|
+ if (special_file(lower_inode->i_mode)) {
|
|
|
|
+ ecryptfs_printk(KERN_DEBUG, "Is a special file; returning\n");
|
|
|
|
+ goto out;
|
|
|
|
+ }
|
|
if (!nd) {
|
|
if (!nd) {
|
|
ecryptfs_printk(KERN_DEBUG, "We have a NULL nd, just leave"
|
|
ecryptfs_printk(KERN_DEBUG, "We have a NULL nd, just leave"
|
|
"as we *think* we are about to unlink\n");
|
|
"as we *think* we are about to unlink\n");
|