V4L/DVB (10304): buf-dma-contig: fix USERPTR free handling
This patch fixes a free-without-alloc bug for V4L2_MEMORY_USERPTR video buffers. Signed-off-by: Magnus Damm <damm@igel.co.jp> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
87e3495c31
commit
d4db588ccc
|
@ -400,7 +400,7 @@ void videobuf_dma_contig_free(struct videobuf_queue *q,
|
|||
So, it should free memory only if the memory were allocated for
|
||||
read() operation.
|
||||
*/
|
||||
if ((buf->memory != V4L2_MEMORY_USERPTR) || !buf->baddr)
|
||||
if ((buf->memory != V4L2_MEMORY_USERPTR) || buf->baddr)
|
||||
return;
|
||||
|
||||
if (!mem)
|
||||
|
|
Loading…
Reference in New Issue