|
@@ -183,8 +183,7 @@ MFT_REF ntfs_lookup_inode_by_name(ntfs_inode *dir_ni, const ntfschar *uname,
|
|
|
name->len = 0;
|
|
name->len = 0;
|
|
|
*res = name;
|
|
*res = name;
|
|
|
} else {
|
|
} else {
|
|
|
- if (name)
|
|
|
|
|
- kfree(name);
|
|
|
|
|
|
|
+ kfree(name);
|
|
|
*res = NULL;
|
|
*res = NULL;
|
|
|
}
|
|
}
|
|
|
mref = le64_to_cpu(ie->data.dir.indexed_file);
|
|
mref = le64_to_cpu(ie->data.dir.indexed_file);
|
|
@@ -444,8 +443,7 @@ MFT_REF ntfs_lookup_inode_by_name(ntfs_inode *dir_ni, const ntfschar *uname,
|
|
|
name->len = 0;
|
|
name->len = 0;
|
|
|
*res = name;
|
|
*res = name;
|
|
|
} else {
|
|
} else {
|
|
|
- if (name)
|
|
|
|
|
- kfree(name);
|
|
|
|
|
|
|
+ kfree(name);
|
|
|
*res = NULL;
|
|
*res = NULL;
|
|
|
}
|
|
}
|
|
|
mref = le64_to_cpu(ie->data.dir.indexed_file);
|
|
mref = le64_to_cpu(ie->data.dir.indexed_file);
|
|
@@ -1462,10 +1460,8 @@ static int ntfs_readdir(struct file *filp, void *dirent, filldir_t filldir)
|
|
|
unlock_page(ia_page);
|
|
unlock_page(ia_page);
|
|
|
ntfs_unmap_page(ia_page);
|
|
ntfs_unmap_page(ia_page);
|
|
|
}
|
|
}
|
|
|
- if (ir)
|
|
|
|
|
- kfree(ir);
|
|
|
|
|
- if (name)
|
|
|
|
|
- kfree(name);
|
|
|
|
|
|
|
+ kfree(ir);
|
|
|
|
|
+ kfree(name);
|
|
|
if (ctx)
|
|
if (ctx)
|
|
|
ntfs_attr_put_search_ctx(ctx);
|
|
ntfs_attr_put_search_ctx(ctx);
|
|
|
if (m)
|
|
if (m)
|