mirror of
https://github.com/mpv-player/mpv
synced 2024-12-14 19:05:33 +00:00
Fixes unsafe 'chapter' command with get_property() call.
Without it, MPlayer segv trying to dereference NULL demuxer. Patch by Mathieu Schroeter (mathieu dot schroeter at gamesover dot ch) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27414 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
8f48445216
commit
450935badc
@ -379,12 +379,13 @@ static int mp_property_time_pos(m_option_t * prop, int action,
|
||||
static int mp_property_chapter(m_option_t *prop, int action, void *arg,
|
||||
MPContext *mpctx)
|
||||
{
|
||||
int chapter;
|
||||
int chapter = -1;
|
||||
float next_pts = 0;
|
||||
int chapter_num;
|
||||
int step_all;
|
||||
char *chapter_name = NULL;
|
||||
|
||||
if (mpctx->demuxer)
|
||||
chapter = demuxer_get_current_chapter(mpctx->demuxer);
|
||||
if (chapter < 0)
|
||||
return M_PROPERTY_UNAVAILABLE;
|
||||
|
Loading…
Reference in New Issue
Block a user