diff options
-rw-r--r-- | fs/ext4/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/ext4/file.c b/fs/ext4/file.c index e4095e988eba..9781099337ec 100644 --- a/fs/ext4/file.c +++ b/fs/ext4/file.c | |||
@@ -181,8 +181,8 @@ static int ext4_file_open(struct inode * inode, struct file * filp) | |||
181 | path.dentry = mnt->mnt_root; | 181 | path.dentry = mnt->mnt_root; |
182 | cp = d_path(&path, buf, sizeof(buf)); | 182 | cp = d_path(&path, buf, sizeof(buf)); |
183 | if (!IS_ERR(cp)) { | 183 | if (!IS_ERR(cp)) { |
184 | memcpy(sbi->s_es->s_last_mounted, cp, | 184 | strlcpy(sbi->s_es->s_last_mounted, cp, |
185 | sizeof(sbi->s_es->s_last_mounted)); | 185 | sizeof(sbi->s_es->s_last_mounted)); |
186 | ext4_mark_super_dirty(sb); | 186 | ext4_mark_super_dirty(sb); |
187 | } | 187 | } |
188 | } | 188 | } |