Mercurial > libavformat.hg
comparison utils.c @ 3590:b22fa30c033e libavformat
Fix a mem leak in av_find_stream_info().
Patch by Erik Hovland erik hovland org
author | benoit |
---|---|
date | Fri, 18 Jul 2008 07:13:56 +0000 |
parents | 813a493658ee |
children | c6186d4ceda0 |
comparison
equal
deleted
inserted
replaced
3589:f306b45cab7e | 3590:b22fa30c033e |
---|---|
2018 } | 2018 } |
2019 break; | 2019 break; |
2020 } | 2020 } |
2021 | 2021 |
2022 pkt= add_to_pktbuf(&ic->packet_buffer, &pkt1); | 2022 pkt= add_to_pktbuf(&ic->packet_buffer, &pkt1); |
2023 if(av_dup_packet(pkt) < 0) | 2023 if(av_dup_packet(pkt) < 0) { |
2024 av_free(duration_error); | |
2024 return AVERROR(ENOMEM); | 2025 return AVERROR(ENOMEM); |
2026 } | |
2025 | 2027 |
2026 read_size += pkt->size; | 2028 read_size += pkt->size; |
2027 | 2029 |
2028 st = ic->streams[pkt->stream_index]; | 2030 st = ic->streams[pkt->stream_index]; |
2029 if(codec_info_nb_frames[st->index]>1) | 2031 if(codec_info_nb_frames[st->index]>1) |