|
@@ -128,7 +128,7 @@ static void *ocfs2_fast_follow_link(struct dentry *dentry,
|
|
}
|
|
}
|
|
|
|
|
|
/* Fast symlinks can't be large */
|
|
/* Fast symlinks can't be large */
|
|
- len = strlen(target);
|
|
|
|
|
|
+ len = strnlen(target, ocfs2_fast_symlink_chars(inode->i_sb));
|
|
link = kzalloc(len + 1, GFP_NOFS);
|
|
link = kzalloc(len + 1, GFP_NOFS);
|
|
if (!link) {
|
|
if (!link) {
|
|
status = -ENOMEM;
|
|
status = -ENOMEM;
|