kernel/drivers/firewire/core-cdev.c
.. .. @@ -818,8 +818,10 @@ 818 818 819 819 r = container_of(resource, struct inbound_transaction_resource, 820 820 resource); 821 - if (is_fcp_request(r->request))821 + if (is_fcp_request(r->request)) {822 + kfree(r->data);822 823 goto out; 824 + }823 825 824 826 if (a->length != fw_get_response_length(r->request)) { 825 827 ret = -EINVAL;