Commit 11de91ca authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "media: dvb: Fix PID removal from a filter"

parents bd0aeabf 936608d8
......@@ -2720,10 +2720,13 @@ static int dvb_dmxdev_remove_pid(struct dmxdev *dmxdev,
return -EINVAL;
list_for_each_entry_safe(feed, tmp, &filter->feed.ts, next) {
if ((feed->pid == pid) && (feed->ts != NULL)) {
feed->ts->stop_filtering(feed->ts);
filter->dev->demux->release_ts_feed(filter->dev->demux,
feed->ts);
if (feed->pid == pid) {
if (feed->ts != NULL) {
feed->ts->stop_filtering(feed->ts);
filter->dev->demux->release_ts_feed(
filter->dev->demux,
feed->ts);
}
list_del(&feed->next);
kfree(feed);
}
......
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