diff --git a/fs/ntfs3/frecord.c b/fs/ntfs3/frecord.c index b7a83200f2cc..8e9d2ea4e37e 100644 --- a/fs/ntfs3/frecord.c +++ b/fs/ntfs3/frecord.c @@ -3027,8 +3027,10 @@ int ni_rename(struct ntfs_inode *dir_ni, struct err = ni_add_name(new_dir_ni, ni, new_de); if (!err) { err = ni_remove_name(dir_ni, ni, de, &de2, &undo); - if (err && ni_remove_name(new_dir_ni, ni, new_de, &de2, &undo)) + if (err && ni_remove_name(new_dir_ni, ni, new_de, &de2, &undo)) { + ntfs_err(sb, "ni_rename: failed to clean up after add_name failure"); *is_bad = true; + } } /*