diff options
Diffstat (limited to 'fs/ext4/symlink.c')
-rw-r--r-- | fs/ext4/symlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ext4/symlink.c b/fs/ext4/symlink.c index abe2401ce405..e8e7af62ac95 100644 --- a/fs/ext4/symlink.c +++ b/fs/ext4/symlink.c | |||
@@ -52,7 +52,7 @@ static const char *ext4_encrypted_follow_link(struct dentry *dentry, void **cook | |||
52 | /* Symlink is encrypted */ | 52 | /* Symlink is encrypted */ |
53 | sd = (struct ext4_encrypted_symlink_data *)caddr; | 53 | sd = (struct ext4_encrypted_symlink_data *)caddr; |
54 | cstr.name = sd->encrypted_path; | 54 | cstr.name = sd->encrypted_path; |
55 | cstr.len = le32_to_cpu(sd->len); | 55 | cstr.len = le16_to_cpu(sd->len); |
56 | if ((cstr.len + | 56 | if ((cstr.len + |
57 | sizeof(struct ext4_encrypted_symlink_data) - 1) > | 57 | sizeof(struct ext4_encrypted_symlink_data) - 1) > |
58 | max_size) { | 58 | max_size) { |