mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-31 04:01:48 -04:00
postpone __putname() until after do_last()
Since do_last() doesn't mangle nd->last_name, we can safely postpone __putname() done in handling of trailing symlinks until after the call of do_last() Signed-off-by: Al Viro <[email protected]>
This commit is contained in:
parent
27bff34300
commit
c41c140562
1 changed files with 1 additions and 1 deletions
|
|
@ -1923,9 +1923,9 @@ do_link:
|
|||
mutex_lock(&dir->d_inode->i_mutex);
|
||||
path.dentry = lookup_hash(&nd);
|
||||
path.mnt = nd.path.mnt;
|
||||
__putname(nd.last.name);
|
||||
filp = do_last(&nd, &path, open_flag, flag, acc_mode, mode,
|
||||
pathname, dir, &is_link);
|
||||
__putname(nd.last.name);
|
||||
if (is_link)
|
||||
goto do_link;
|
||||
if (nd.root.mnt)
|
||||
|
|
|
|||
Loading…
Reference in a new issue