Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 76197924 authored by Peter Beutner's avatar Peter Beutner Committed by Linus Torvalds
Browse files

[PATCH] dvb: core: demux error handling fix



In dvb_dmxdev_filter_start if we go out because of an error, release
previously allocated demux_feed.

Signed-off-by: default avatarPeter Beutner <p.beutner@gmx.net>
Signed-off-by: default avatarJohannes Stezenbach <js@linuxtv.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 4992775c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -669,8 +669,10 @@ static int dvb_dmxdev_filter_start(struct dmxdev_filter *filter)

		ret = filter->feed.ts->start_filtering(filter->feed.ts);

		if (ret < 0)
		if (ret < 0) {
			dmxdev->demux->release_ts_feed(dmxdev->demux, *tsfeed);
			return ret;
		}

		break;
	}