[media] media: correct return value in dvb_demux_poll
Data type of return value is unsigned int, but in function of dvb_demux_poll, when the pointer of dmxdevfilter equals NULL, it will return -EINVAL, which is invalid. Signed-off-by: Changbing Xiong <cb.xiong@samsung.com> Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
This commit is contained in:
parent
7a0af6ed97
commit
236c9bfa4a
|
@ -1088,7 +1088,7 @@ static unsigned int dvb_demux_poll(struct file *file, poll_table *wait)
|
||||||
unsigned int mask = 0;
|
unsigned int mask = 0;
|
||||||
|
|
||||||
if (!dmxdevfilter)
|
if (!dmxdevfilter)
|
||||||
return -EINVAL;
|
return POLLERR;
|
||||||
|
|
||||||
poll_wait(file, &dmxdevfilter->buffer.queue, wait);
|
poll_wait(file, &dmxdevfilter->buffer.queue, wait);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue