# HG changeset patch # User arpi # Date 1034816053 0 # Node ID 75c5762e7b55bc88e5c2e3b515e93e748a1f3c8e # Parent 87c94fd5719f068f0b903ee59aa7ddc43d01aa94 fill the extra bytes with zero diff -r 87c94fd5719f -r 75c5762e7b55 libmpdemux/demuxer.h --- a/libmpdemux/demuxer.h Thu Oct 17 00:53:14 2002 +0000 +++ b/libmpdemux/demuxer.h Thu Oct 17 00:54:13 2002 +0000 @@ -130,13 +130,14 @@ inline static demux_packet_t* new_demux_packet(int len){ demux_packet_t* dp=(demux_packet_t*)malloc(sizeof(demux_packet_t)); dp->len=len; - dp->buffer=len?(unsigned char*)malloc(len+8):NULL; dp->next=NULL; dp->pts=0; dp->pos=0; dp->flags=0; dp->refcount=1; dp->master=NULL; + dp->buffer=len?(unsigned char*)malloc(len+8):NULL; + if(len) memset(dp->buffer+len,0,8); return dp; }