projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
devpts: fix error handling in devpts_mntget()
[linux-2.6-block.git]
/
fs
/
devpts
/
inode.c
diff --git
a/fs/devpts/inode.c
b/fs/devpts/inode.c
index 7eae33ffa3fcc1d709790b79225521472c6f8281..e31d6ed3ec3275dcae2b5362f562ecdb43d54bcd 100644
(file)
--- a/
fs/devpts/inode.c
+++ b/
fs/devpts/inode.c
@@
-168,11
+168,11
@@
struct vfsmount *devpts_mntget(struct file *filp, struct pts_fs_info *fsi)
dput(path.dentry);
if (err) {
mntput(path.mnt);
-
path.mnt =
ERR_PTR(err);
+
return
ERR_PTR(err);
}
if (DEVPTS_SB(path.mnt->mnt_sb) != fsi) {
mntput(path.mnt);
-
path.mnt =
ERR_PTR(-ENODEV);
+
return
ERR_PTR(-ENODEV);
}
return path.mnt;
}