diff --git a/libavformat/segment.c b/libavformat/segment.c index 91c143272b..bf5f4fb407 100644 --- a/libavformat/segment.c +++ b/libavformat/segment.c @@ -731,12 +731,6 @@ fail: if (pkt->stream_index == seg->reference_stream_index) seg->frame_count++; - if (ret < 0) { - if (seg->list) - avio_close(seg->list_pb); - avformat_free_context(oc); - } - return ret; }