diff --git a/ext/resindvd/resindvdsrc.c b/ext/resindvd/resindvdsrc.c index 34f2043958..95d3ca116c 100644 --- a/ext/resindvd/resindvdsrc.c +++ b/ext/resindvd/resindvdsrc.c @@ -1947,7 +1947,7 @@ rsn_dvdsrc_prepare_streamsinfo_event (resinDvdSrc * src) vts_attr = get_vts_attr (src, src->vts_n); v_attr = &vts_attr->vtsm_video_attr; a_attrs = &vts_attr->vtsm_audio_attr; - n_audio = vts_attr->nr_of_vtsm_audio_streams; + n_audio = MAX (1, vts_attr->nr_of_vtsm_audio_streams); s_attrs = &vts_attr->vtsm_subp_attr; n_subp = MAX (1, vts_attr->nr_of_vtsm_subp_streams); } else {