From patchwork Tue Jul 18 19:26:29 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Siloti X-Patchwork-Id: 4360 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.1.76 with SMTP id 73csp1976818vsb; Tue, 18 Jul 2017 12:28:36 -0700 (PDT) X-Received: by 10.223.177.142 with SMTP id q14mr2015730wra.200.1500406116548; Tue, 18 Jul 2017 12:28:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1500406116; cv=none; d=google.com; s=arc-20160816; b=jerRAiooNp0KvnFuMGvkavTrt7dxCdLFkwVJvTwwEOK234X3dJUquupmMLm6/Zi7sp eaWu+tynBRf/HzgVmSArkzT2bPSc29hc4cTiV+jAaXnWsutmzkRmcHFsBoOpdN07gsP4 vW/AGAiSAolrQ2zTGc6iCgGJSSRrRmDbthI76Obpt+PInFU+dy8q9olbKB+08uA+vP4e NzBWQ9N7gNohBT6UgoQzYwlSsA0bGAN25GOsmpA11d3POuo6/5PqSm8weUXJXPv/fenH cuQvhuO0mqzm2Fyh+RRRixilSAV/ZImDt+/fweGaAtsU5InP1vm3srv7fe1VC5yx8D3L 00aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=N0YrGMKFsETN+XEHCULD9jt4JmtFQxRbbmvdd67NDtw=; b=y3ats2Yht5+o+bWBIasKvfzPTl8kswTLsp7eK/mhhXr7AkfKsz6nSfA0exVxqQiazU k/BYNEsGq4R0RJaazmi45TPA8prtM2EMwlflbtVd+AChBLjIpu5kAdBXw6PnrXH0gSyB 1qd6XQqDx79QGbsHxQapHBTwd/hbYA+uurnvFOfIiyjl+lPdhL6CIX12x8rX0isSI6IH 6W89TxyNLXllHe/hvSsR1IzQzSfBoWYcVnQCA0Y2iPsxdvn1MC5YiuAnrUlMMkU7ALUZ nW+psr56GBmTCQSjYtp0ua7NPGmo+AtJ1cHGrsyZlBQXwMtyq53yd2lR/jH7Mi2q+ewz CoNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@bittorrent-com.20150623.gappssmtp.com header.b=VNGuTLM1; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l36si2299320wre.270.2017.07.18.12.28.35; Tue, 18 Jul 2017 12:28:36 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@bittorrent-com.20150623.gappssmtp.com header.b=VNGuTLM1; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 756A76899D8; Tue, 18 Jul 2017 22:28:25 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pf0-f182.google.com (mail-pf0-f182.google.com [209.85.192.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E47256891FC for ; Tue, 18 Jul 2017 22:28:18 +0300 (EEST) Received: by mail-pf0-f182.google.com with SMTP id s70so6832971pfs.0 for ; Tue, 18 Jul 2017 12:28:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bittorrent-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=r3UsbGrW7ltnVt3wPtCrKCthdiFz12FNpP0LvR/9kgI=; b=VNGuTLM1u8L7bfgI8lGErdkjkaOkWuAl5u782yfcxF/QLYz91hG7zmJEI2vHr+wbjN 4WMhmc5hR6rN1sGHl+rzOpiL6de3a9w4DElE73lFqW4I47y/A5RmRSDdiN9JAJAchf79 Gk0uh6aaHY2YZzAp91Gf7tWuBsVDo2Z+J/KvuEQ2EwyvafIHFJO0GTRbWHqMY8U8Urcu NIphoCzhsL+87EcMK5Dc6t/qg3JUjsLi81vKTlw0kJrv/yI1ZR7X9QKFZPu1tryHaeYL dURhXGY3Hf8vGZoV5cXYaaU6ljiqnzJ4gqWOAfHtHi6I30klj6w2eW+6jHdS0KDwKt8c cqZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=r3UsbGrW7ltnVt3wPtCrKCthdiFz12FNpP0LvR/9kgI=; b=YtCZIHVt2ROkHFtVop+mcqKFGZ8dj/3gOPXtAun2b//EJZUdnBEAqEtwWxozxLIPbi 2Y7/huPTWpnDrHMD+m11VQhaD+F0H97VCn2KCUw5jMLbZNSHsmghrRlXmW92XIS2pMu1 k/dE1XC195o6UXK6g46pMq5os0r7pLJ1NhyGC/SQ4F+4E2D+cUGLWnbQJYUQKR6+mNxx 2u0OrgCnaYvBkMJP3atXMFADcM2db/xWioklYzYBbHXqu+ies7AzmAVp+GfhWIL4Z51k S22rk4b4nG0zvY5VBV22m6INImvyiCE/s2euUxPLMeOfAjgeISC98ym8f2/UcjWP2p3/ A82g== X-Gm-Message-State: AIVw111FgD8YSRl9VN0sGfahd6iybVq/TqByr40wmpuY/7g8XPAcKFZq uNwo+IOvf87mf1zFydI= X-Received: by 10.98.16.154 with SMTP id 26mr3339390pfq.58.1500406104523; Tue, 18 Jul 2017 12:28:24 -0700 (PDT) Received: from localhost.localdomain (50-202-99-166-static.hfc.comcastbusiness.net. [50.202.99.166]) by smtp.gmail.com with ESMTPSA id w10sm1100104pfa.39.2017.07.18.12.28.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 18 Jul 2017 12:28:23 -0700 (PDT) From: Steven Siloti To: ffmpeg-devel@ffmpeg.org Date: Tue, 18 Jul 2017 12:26:29 -0700 Message-Id: <20170718192629.5504-1-ssiloti@bittorrent.com> X-Mailer: git-send-email 2.13.0.windows.1 Subject: [FFmpeg-devel] [PATCH] avformat/utils: fix freeing packet queue in avformat_free_context X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Steven Siloti MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" The packet queue is referenced in internal so it needs to be flushed before the internal structure is freed. Signed-off-by: Steven Siloti --- libavformat/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/utils.c b/libavformat/utils.c index 38d247c6cd..58283616dc 100644 --- a/libavformat/utils.c +++ b/libavformat/utils.c @@ -4333,8 +4333,8 @@ void avformat_free_context(AVFormatContext *s) av_dict_free(&s->metadata); av_dict_free(&s->internal->id3v2_meta); av_freep(&s->streams); - av_freep(&s->internal); flush_packet_queue(s); + av_freep(&s->internal); av_free(s); }