# HG changeset patch # User bcoudurier # Date 1252872527 0 # Node ID 1dbe578de8e6fbb637e42c92b941b72fc4dc912a # Parent 664c0b8ae082f9867266b0b9b0a374ffb1d5c607 ensure pes buffer is set to avoid segv diff -r 664c0b8ae082 -r 1dbe578de8e6 mpegts.c --- a/mpegts.c Sun Sep 13 20:06:49 2009 +0000 +++ b/mpegts.c Sun Sep 13 20:08:47 2009 +0000 @@ -1027,7 +1027,7 @@ } break; case MPEGTS_PAYLOAD: - if (buf_size > 0) { + if (buf_size > 0 && pes->buffer) { if (pes->data_index+buf_size > pes->total_size) { new_pes_packet(pes, ts->pkt); pes->total_size = MAX_PES_PAYLOAD;