]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/firewire/core-cdev.c
Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec...
[karo-tx-linux.git] / drivers / firewire / core-cdev.c
index 2cb22d160f6e534a58a2b8d74931e99151150100..e6d63849e78ee44302e436c26f871e5b3dd3eef7 100644 (file)
@@ -723,6 +723,7 @@ static int ioctl_send_response(struct client *client, void *buffer)
                if (copy_from_user(r->data, u64_to_uptr(request->data),
                                   r->length)) {
                        ret = -EFAULT;
+                       kfree(r->request);
                        goto out;
                }
                fw_send_response(client->device->card, r->request,