comparison libmpdemux/demuxer.h @ 5469:469e891e9630

don't alloc/free NULL
author arpi
date Wed, 03 Apr 2002 15:40:13 +0000
parents 2d678eeb3d42
children 68cac7ecaf05
comparison
equal deleted inserted replaced
5468:b0d37b8ff4b4 5469:469e891e9630
116 } demuxer_t; 116 } demuxer_t;
117 117
118 inline static demux_packet_t* new_demux_packet(int len){ 118 inline static demux_packet_t* new_demux_packet(int len){
119 demux_packet_t* dp=malloc(sizeof(demux_packet_t)); 119 demux_packet_t* dp=malloc(sizeof(demux_packet_t));
120 dp->len=len; 120 dp->len=len;
121 dp->buffer=malloc(len); 121 dp->buffer=len?malloc(len):NULL;
122 dp->next=NULL; 122 dp->next=NULL;
123 dp->pts=0; 123 dp->pts=0;
124 dp->pos=0; 124 dp->pos=0;
125 dp->flags=0; 125 dp->flags=0;
126 return dp; 126 return dp;