forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 093a6c67005148ae32a5c9e4553491b9f5c2457b
kernel/drivers/firewire/core-cdev.c
....@@ -818,8 +818,10 @@
818818
819819 r = container_of(resource, struct inbound_transaction_resource,
820820 resource);
821
- if (is_fcp_request(r->request))
821
+ if (is_fcp_request(r->request)) {
822
+ kfree(r->data);
822823 goto out;
824
+ }
823825
824826 if (a->length != fw_get_response_length(r->request)) {
825827 ret = -EINVAL;