From patchwork Tue Mar 13 04:46:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rodger Combs X-Patchwork-Id: 7957 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.1.70 with SMTP id c67csp332314jad; Mon, 12 Mar 2018 21:52:13 -0700 (PDT) X-Google-Smtp-Source: AG47ELvUDF6skwpR3yk1lJk4Op1QXofK8AJyNCtyG4EHDOoJAHn+y13+OoUIWtTrQNRvxeosLl4S X-Received: by 10.28.108.6 with SMTP id h6mr7246875wmc.6.1520916733582; Mon, 12 Mar 2018 21:52:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520916733; cv=none; d=google.com; s=arc-20160816; b=lpLRpa8zJ47Bb9ej7IKm4eadzrm7jmpoWlZsApynB9hUIJdZXBnlDSTy+F4s6dnrVl rYu0zrksq16cr0YwuWNM8rygTltmK31KlIf0cdEjCs2lALO19hVMs+H5KM8lg2KYd5Pr iUekmIs+momQzQ2rxXrCdTC5g2aYEVHgbtWRXN75l/rVGRkMZkuEyWGS8qW/oLFZWHMd UadIyR4xHoukpYVqf7HU2Whn0VSeUaxy6zrSH6WecgfouZeoxlDPuXpxGErppJtqpWzA 4Hsx+pJ6+5Q+s2+RuNBZsL+vRBpWkban4i1NIOf4ytvUlq0aGMw9m7woLHrXQQvRPZ3X DlUA== 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: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=H15BIovzOJsvxuXQRfkt+bs4BefdjLSVtpXYpIQz9cs=; b=UWYQLFX3Zv6OZ9L74tuZuiw8T7N9VYJnwX03SPhmXTQ93VnA61jxRrU6rigVaaMiQA 5mmR8l9RB0E2EmZxV/WgI4aqthdA6wD5z2wGfgJPUQUaoO8TR8t27olniQDNkC2xF7BR cp5hpp2o412E2/Zj6lobq4NtW0VrKp8CgX8TP1XAsHbpNsYJWkvLcAG9EnKQX0e4CQDG d8Od3xeTg4pp5at0ZQSRUh7T2UhHKN4prRublwZQjW3YJ+Z8FlYl+8siABNLVU9IY7JX FKVNpqWz0tq/2F1p7KZHEk/HARcIXoDScey/Ru8BQVWaRPa3DBEGB4TfEb0ed/TkSoIj vXJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=WvkjanGL; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 45si6128756wrb.274.2018.03.12.21.52.11; Mon, 12 Mar 2018 21:52:13 -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=@gmail.com header.s=20161025 header.b=WvkjanGL; 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; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 26679689C2F; Tue, 13 Mar 2018 06:51:59 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-it0-f46.google.com (mail-it0-f46.google.com [209.85.214.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9B3D7689A95 for ; Tue, 13 Mar 2018 06:51:51 +0200 (EET) Received: by mail-it0-f46.google.com with SMTP id n136so14050657itg.5 for ; Mon, 12 Mar 2018 21:52:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=CGBYuHklslM9bMZVyKsFlYitFrfGG7RwCt9SopcBqHA=; b=WvkjanGLjeS45whvfFi+3rV1YlUZQZg60Cj+0Dt9YFIzqJ621xPDr4Pq5PgZmU/eGh 2uJh2V/lqtz8a72JDQhTd4xS+zsaeWoYE1Vrz4gll7oDadV9IIWNTjauOO/V408eEJ9u R25Y3+oImuU15pw2owX1IO42jHgR0peC3jJB2saOPTVbXSlhbcQJALEBjPVkj5GQhuuj yuGEN/52bTzU5sW4koPo5JA7GsbnWseIxIZ0fy0R3Y7cKmaH2lgl02BMlwEwmlr4OVnq twZjt5RbXmke4vxmBdMnxknoW8v8q8IiXD4kjNdl0rt9IKa1AyAEb2le6/I65JqfVz6G wTkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=CGBYuHklslM9bMZVyKsFlYitFrfGG7RwCt9SopcBqHA=; b=DSSav6UEtMHnOzeKkdVU3k585uyLhpSO99OAXn8veY0GxG24Slu4gKLBerkkkkS5Ye q3Ehb3q1vXAn88+/29dXEAArv54qkcK7mj8w+jbdfrKbKemqej/ZZu2YzENDvnoyYJXW MbAIEweKU6dp1pAT/7kW9nLhBDQe6d884R9VkbLwAsgQMjDrRERhUzlfoBD0KGHU1Aud 4uiWvZ3vff5lrqyKQM2MHrc1M9hInvDOegX0aWcBkjdwlqQGKWqSulxzZzuBLV+cvgci J8oAiWzlPmwXxCetxEC29BaThckqmW4suPk22G/eMs0s+Uht7Gu3j9akzUL8oDe+5Gyp 0i/g== X-Gm-Message-State: AElRT7Hxc4QVTmb2Tm2l++8za3FpSs+DGm5lbawb7I89Qg7qWKiWPesd HFrP9qt8vEEXUx8y3WyLCqlpip8D X-Received: by 10.36.118.81 with SMTP id z78mr11742112itb.104.1520916413269; Mon, 12 Mar 2018 21:46:53 -0700 (PDT) Received: from Rodgers-MBP.localdomain ([71.201.155.37]) by smtp.gmail.com with ESMTPSA id e22sm585120ioc.1.2018.03.12.21.46.52 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 12 Mar 2018 21:46:52 -0700 (PDT) From: Rodger Combs To: ffmpeg-devel@ffmpeg.org Date: Mon, 12 Mar 2018 23:46:45 -0500 Message-Id: <20180313044648.40735-1-rodger.combs@gmail.com> X-Mailer: git-send-email 2.16.2 Subject: [FFmpeg-devel] [PATCH 1/4] lavf/movenc: fix leak of eac3_priv 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This could previously happen in error or early-exit cases. The next commit would make it happen in all cases. --- libavformat/movenc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index 5b1e66c897..353a42ae2c 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -5772,6 +5772,7 @@ static void mov_free(AVFormatContext *s) av_freep(&mov->tracks[i].par); av_freep(&mov->tracks[i].cluster); av_freep(&mov->tracks[i].frag_info); + av_freep(&mov->tracks[i].eac3_priv); if (mov->tracks[i].vos_len) av_freep(&mov->tracks[i].vos_data);