# HG changeset patch # User reimar # Date 1390255720 0 # Node ID a50d90b27e2d7d88ff3a0da91127e6155940ae12 # Parent fdfddb4c8aa803496c932dcce57d1d2c7fff9e83 demux_demuxers: check correct variable for NULL. diff -r fdfddb4c8aa8 -r a50d90b27e2d libmpdemux/demux_demuxers.c --- a/libmpdemux/demux_demuxers.c Mon Jan 20 22:08:39 2014 +0000 +++ b/libmpdemux/demux_demuxers.c Mon Jan 20 22:08:40 2014 +0000 @@ -51,7 +51,7 @@ ret->video = vd->video; ret->audio = ad->audio; ret->sub = sd->sub; - if (sd && sd != vd && sd != ad) sd->sub->non_interleaved = 1; + if (sd->sub && sd != vd && sd != ad) sd->sub->non_interleaved = 1; // without these, demux_demuxers_fill_buffer will never be called, // but they break the demuxer-specific code in video.c