Comment 5 for bug 864933

Revision history for this message
Bryce Harrington (bryce) wrote :

static int64_t GetClpiPacket( demux_t *p_demux, int *pi_ep, const bd_mpls_clpi_t *p_mpls_clpi, int64_t i_time /* in 45kHz */ )
{
    demux_sys_t *p_sys = p_demux->p_sys;

    const bd_clpi_t *p_clpi = p_sys->p_clpi;
    assert( p_clpi );

    if( p_clpi->i_ep_map <= 0 )
        return -1;
    const bd_clpi_ep_map_t *p_ep_map = &p_clpi->p_ep_map[0];
    ...

Guessing it hit that assert; if not, it would segfault on the following line when it's deref'd.

I'm not spotting any reason to think this should be fixed in Precise, however if you get a chance to re-test and can confirm it's still crashing that would help.