From 6534839154b9644a0019baf155f9bda542aa6e75 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 4 Jan 2014 19:00:01 +0100 Subject: demux_subreader: reject file if not opened by --sub demux_subreader.c contains the old MPlayer subtitle parser, and I have absolutely no confidence in this (very crappy) code. There might be one or two security risks associated with running that code on arbitrary input. --- player/loadfile.c | 1 + 1 file changed, 1 insertion(+) (limited to 'player/loadfile.c') diff --git a/player/loadfile.c b/player/loadfile.c index 14faeb08c9..f35c63fa38 100644 --- a/player/loadfile.c +++ b/player/loadfile.c @@ -776,6 +776,7 @@ static struct track *open_external_file(struct MPContext *mpctx, char *filename, opts->stream_cache_seek_min_percent); struct demuxer_params params = { .ass_library = mpctx->ass_library, // demux_libass requires it + .expect_subtitle = filter == STREAM_SUB, }; struct demuxer *demuxer = demux_open(stream, demuxer_name, ¶ms, mpctx->global); -- cgit v1.2.3