Commit 7935eeae authored by Douglas Schilling Landgraf's avatar Douglas Schilling Landgraf Committed by Mauro Carvalho Chehab

V4L/DVB (9604): ttusb_dec: fix memory leak

Free allocated memory
Signed-off-by: default avatarDouglas Schilling Landgraf <dougsland@linuxtv.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent b7ed785b
...@@ -1260,6 +1260,7 @@ static int ttusb_dec_init_usb(struct ttusb_dec *dec) ...@@ -1260,6 +1260,7 @@ static int ttusb_dec_init_usb(struct ttusb_dec *dec)
dec->irq_buffer = usb_buffer_alloc(dec->udev,IRQ_PACKET_SIZE, dec->irq_buffer = usb_buffer_alloc(dec->udev,IRQ_PACKET_SIZE,
GFP_ATOMIC, &dec->irq_dma_handle); GFP_ATOMIC, &dec->irq_dma_handle);
if(!dec->irq_buffer) { if(!dec->irq_buffer) {
usb_free_urb(dec->irq_urb);
return -ENOMEM; return -ENOMEM;
} }
usb_fill_int_urb(dec->irq_urb, dec->udev,dec->irq_pipe, usb_fill_int_urb(dec->irq_urb, dec->udev,dec->irq_pipe,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment