# HG changeset patch # User reimar # Date 1354130583 0 # Node ID f9ca8fab7fa6b809f29dff88241d0846e22e99c5 # Parent d6305a78a11e97bea4f7da459ea7dcc7437f5bad Do not decrement idx_pos if it is 0. This can happen when the function is called from the open code. diff -r d6305a78a11e -r f9ca8fab7fa6 libmpdemux/demux_avi.c --- a/libmpdemux/demux_avi.c Wed Nov 28 19:15:34 2012 +0000 +++ b/libmpdemux/demux_avi.c Wed Nov 28 19:23:03 2012 +0000 @@ -217,7 +217,8 @@ // has index demux->type=DEMUXER_TYPE_AVI_NI; demux->desc=&demuxer_desc_avi_ni; - --priv->idx_pos; // hack + if (priv->idx_pos > 0) + --priv->idx_pos; // hack } else { // no index demux->type=DEMUXER_TYPE_AVI_NINI;