forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
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;