diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-11-22 18:44:35 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-11-22 18:44:35 +0100 |
commit | 8e6a44cfc5ecceb12b8eed11d51574bb22855570 (patch) | |
tree | 84ebbb2b562e840b3f7c5b1d14f9e72e332e9028 /libavdevice | |
parent | 90c9b494052e6110f43f3db8cc8f6720550b397b (diff) | |
download | ffmpeg-streaming-8e6a44cfc5ecceb12b8eed11d51574bb22855570.zip ffmpeg-streaming-8e6a44cfc5ecceb12b8eed11d51574bb22855570.tar.gz |
avdevice/iec61883: Use av_freep(), avoid leaving stale pointers in memory
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavdevice')
-rw-r--r-- | libavdevice/iec61883.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libavdevice/iec61883.c b/libavdevice/iec61883.c index 6d5ec4a..0900ffa 100644 --- a/libavdevice/iec61883.c +++ b/libavdevice/iec61883.c @@ -219,8 +219,8 @@ static int iec61883_parse_queue_hdv(struct iec61883_data *dv, AVPacket *pkt) size = avpriv_mpegts_parse_packet(dv->mpeg_demux, pkt, packet->buf, packet->len); dv->queue_first = packet->next; - av_free(packet->buf); - av_free(packet); + av_freep(&packet->buf); + av_freep(&packet); dv->packets--; if (size > 0) @@ -455,8 +455,8 @@ static int iec61883_close(AVFormatContext *context) while (dv->queue_first) { DVPacket *packet = dv->queue_first; dv->queue_first = packet->next; - av_free(packet->buf); - av_free(packet); + av_freep(&packet->buf); + av_freep(&packet); } iec61883_cmp_disconnect(dv->raw1394, dv->node, dv->output_port, |