avformat/rtpdec_xiph: use av_freep() to avoid leaving stale pointers in memory

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/101/head
Michael Niedermayer 10 years ago
parent 40948819fc
commit ba8d2c90cd
  1. 4
      libavformat/rtpdec_xiph.c

@ -67,8 +67,8 @@ static inline void free_fragment_if_needed(PayloadContext * data)
static void xiph_free_context(PayloadContext * data) static void xiph_free_context(PayloadContext * data)
{ {
free_fragment_if_needed(data); free_fragment_if_needed(data);
av_free(data->split_buf); av_freep(&data->split_buf);
av_free(data); av_freep(&data);
} }
static av_cold int xiph_vorbis_init(AVFormatContext *ctx, int st_index, static av_cold int xiph_vorbis_init(AVFormatContext *ctx, int st_index,

Loading…
Cancel
Save