|
@@ -147,7 +147,7 @@ static int ufs_symlink (struct inode * dir, struct dentry * dentry,
|
|
} else {
|
|
} else {
|
|
/* fast symlink */
|
|
/* fast symlink */
|
|
inode->i_op = &ufs_fast_symlink_inode_operations;
|
|
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;
|
|
inode->i_size = l-1;
|
|
}
|
|
}
|
|
mark_inode_dirty(inode);
|
|
mark_inode_dirty(inode);
|