From patchwork Tue Mar 7 08:56:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: wm4 X-Patchwork-Id: 2782 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.50.79 with SMTP id y76csp461366vsy; Tue, 7 Mar 2017 00:57:04 -0800 (PST) X-Received: by 10.223.139.154 with SMTP id o26mr17355053wra.56.1488877024402; Tue, 07 Mar 2017 00:57:04 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l135si4927573wma.19.2017.03.07.00.57.03; Tue, 07 Mar 2017 00:57:04 -0800 (PST) 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=@googlemail.com; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 02821680AA2; Tue, 7 Mar 2017 10:56:49 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E0ECB6805FF for ; Tue, 7 Mar 2017 10:56:42 +0200 (EET) Received: by mail-wm0-f65.google.com with SMTP id u132so9560081wmg.1 for ; Tue, 07 Mar 2017 00:56:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=muDz6qvB13mpm87GQIDeAZcmvmuh6wg+DwRLfepKzX4=; b=J+HONnVUQ/YVkynUiOwTc67L3GiN6RXXEeTV/QqpvhZ3giVZOzJNXTdRCpTriktHPi QpyKK6dPx7NYpFz5+f0UkvOW+vhq6kiC06Mjya0PM+I3zSz9SAHySOCJdLGHd1Mf/esO ibV0ZSVv7iSUaVM22Z1dUQtSriHQ62btAcg3OXykQX76nMca3H6VHUBEVECWZ50Z3L78 zH/+YGN0hTtpiBSw+a/oS1HFq4jxgZa9mGFXvDJDAXupBlsuw1orD/NPKpcsvKhDZcJY wgTVqdto80PquhP406BrvB4JJfdJsx/DmcGg4S1e7pNaAgg4FWvh1q5cYmuqOQH41tVa rrdA== 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=muDz6qvB13mpm87GQIDeAZcmvmuh6wg+DwRLfepKzX4=; b=jgr6v/thmpBKMEM7eHXZDwD9DMoTMMfVTAADRgMHeEgVZinixI80cCGfHyCGzc4mgA ol51OiyCf6M45YqiSXF1m2d3/QFd7otybO0/X8c068rXuYBds7M+JFDJn9uo8y6o8Mdl nF3TE+50uwF+mmIhaT9lhG0ADZIcayT0+b2BD9Hu6XKqWL6j2XHA/idcGUAimYU/lgH9 +Cv74i5B667GifAxhoHTt6Wiof81osjYSP0WJGi4y+qJorl08UtEFdNgM7CTMhM6A3UV LDkCE4EDg5STTZ4gDHbpxPAl6uhKWuo2tFOOMBiqhiIb1XqQeiAhL6+NNUzDg8KRA7NH ObVw== X-Gm-Message-State: AMke39lDzRMXp1/Lw3yiOLQGi+aODOK7Im9APYmOARAs0QNhu7ucmIS6U9Rx03vdXyIzKw== X-Received: by 10.28.57.84 with SMTP id g81mr16528946wma.41.1488877015695; Tue, 07 Mar 2017 00:56:55 -0800 (PST) Received: from localhost.localdomain (p4FF024E3.dip0.t-ipconnect.de. [79.240.36.227]) by smtp.googlemail.com with ESMTPSA id y145sm18004467wmc.17.2017.03.07.00.56.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Mar 2017 00:56:54 -0800 (PST) From: wm4 To: ffmpeg-devel@ffmpeg.org Date: Tue, 7 Mar 2017 09:56:56 +0100 Message-Id: <20170307085656.21460-1-nfxjfg@googlemail.com> X-Mailer: git-send-email 2.11.0 Subject: [FFmpeg-devel] [PATCH] avcodec: fix uninitialized variable read 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: wm4 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" This cna happen if the user tries to call the new decode API for subtitles. Fixes CID 1402071. --- libavcodec/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index db3adb18d4..31586d51c5 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2774,7 +2774,7 @@ void avsubtitle_free(AVSubtitle *sub) static int do_decode(AVCodecContext *avctx, AVPacket *pkt) { - int got_frame; + int got_frame = 0; int ret; av_assert0(!avctx->internal->buffer_frame->buf[0]);