|
@@ -169,7 +169,7 @@ static int hfs_readdir(struct file *file, struct dir_context *ctx)
|
|
|
* Can be done after the list insertion; exclusion with
|
|
|
* hfs_delete_cat() is provided by directory lock.
|
|
|
*/
|
|
|
- memcpy(&rd->key, &fd.key, sizeof(struct hfs_cat_key));
|
|
|
+ memcpy(&rd->key, &fd.key->cat, sizeof(struct hfs_cat_key));
|
|
|
out:
|
|
|
hfs_find_exit(&fd);
|
|
|
return err;
|