From c4d5b910ca199f3f665460cfc02395440d116185 Mon Sep 17 00:00:00 2001 From: Jarod Wilson Date: Tue, 24 May 2011 16:44:54 -0300 Subject: [PATCH] --- yaml --- r: 254613 b: refs/heads/master c: 0b43fcdff6495958c39e3575848edef4b685ddef h: refs/heads/master i: 254611: 0e7e572dea1c1546084826799eb4419e453f093e v: v3 --- [refs] | 2 +- trunk/drivers/media/rc/mceusb.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f16e9aa80664..7b25ff5b4f05 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 589e116062d8b5fd1809dfff4c9b7694ce6c2318 +refs/heads/master: 0b43fcdff6495958c39e3575848edef4b685ddef diff --git a/trunk/drivers/media/rc/mceusb.c b/trunk/drivers/media/rc/mceusb.c index 6cf22012079a..06dfe0957b5e 100644 --- a/trunk/drivers/media/rc/mceusb.c +++ b/trunk/drivers/media/rc/mceusb.c @@ -621,6 +621,9 @@ static void mce_async_callback(struct urb *urb, struct pt_regs *regs) mceusb_dev_printdata(ir, urb->transfer_buffer, 0, len, true); } + /* the transfer buffer and urb were allocated in mce_request_packet */ + kfree(urb->transfer_buffer); + usb_free_urb(urb); } /* request incoming or send outgoing usb packet - used to initialize remote */