ufs: copy symlink data into the correct union member
Copy symlink data into the union member it is accessed through. Although this shouldn't make a difference to behaviour it makes the code easier to follow and grep through. It may also prevent problems if the struct/union definitions change in the future. Signed-off-by: Duane Griffin <duaneg@dghda.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
Родитель
b12903f138
Коммит
723be1f300
|
@ -147,7 +147,7 @@ static int ufs_symlink (struct inode * dir, struct dentry * dentry,
|
|||
} else {
|
||||
/* fast symlink */
|
||||
inode->i_op = &ufs_fast_symlink_inode_operations;
|
||||
memcpy((char*)&UFS_I(inode)->i_u1.i_data,symname,l);
|
||||
memcpy(UFS_I(inode)->i_u1.i_symlink, symname, l);
|
||||
inode->i_size = l-1;
|
||||
}
|
||||
mark_inode_dirty(inode);
|
||||
|
|
Загрузка…
Ссылка в новой задаче