From patchwork Tue Mar 6 22:42:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: C0deAi X-Patchwork-Id: 7836 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.181.170 with SMTP id m39csp4299357jaj; Tue, 6 Mar 2018 14:43:01 -0800 (PST) X-Google-Smtp-Source: AG47ELuuhXjYGU0zPQJKMK17+9RbCB5RMLTcCeqOp/0E3tXneDyV5nVkmgGGkjPpKboTfTJBPgeH X-Received: by 10.223.135.136 with SMTP id b8mr17060753wrb.72.1520376181902; Tue, 06 Mar 2018 14:43:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520376181; cv=none; d=google.com; s=arc-20160816; b=lOJsq80C97M0Sopknpl+6J9bFdC134vO4sAOR1o+uUP3FjgMQjo+ruIXrm/qtIGDb3 uf1UzvGOxrFuxvgHBecQQzrG88rRm5cM+xSw4cELYSphxogUjzov4VJRvFVtqP4PdPfX kR5diWgwzHhWMMKwCRgd6X3vaatQVD+yhtQLAlNk5LtTxH/F/66ojgMRMsulNti9qWw6 /f4aoSzGUlgfaNK21NZ4WKgUZhsxf//a7Gnqvr0aQdgd4TNBnSMvyuKq/ETFtdB9FpJY 8thsLMrN2c4VJd05da8DtsXtPNPehsXefdL+8KhquRHsD/L8DQX23kT1AVH+ME+t8lQ3 +mhA== 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:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=1JCxi+HenikEOjxpQFNUgCmGGjNwKBF/O4XGvk4jS2M=; b=fvXDQHlSg/RyTKwHdPNFOrOXggrqh4BCl1DUeaWbs4zANSY8hxpev6l4ibyn2ShS9I BYChzTiF9ybT8LESdGQc7fSZY+93AVrrJ8axnU1T+mQ2l89Fq8nBYEqPLuBvMLz8uVBN uy4f235fRXYZ/jjTx1UQZ8nSB+/z4QOE1OP67bpakMDDcRwzfqB1liR75FdPeMAGMzYD qy4zVrWeUir3TDVp2MMyPqs5rQjQD7TdnlIZvFU1/eIud58KhL56kb/fy3CUNHqHVbx5 hli1PHd9+wh7QI7F2gbNq8J+CgP+XbnnYhaUfp/+caZJP4VI6kkTyOLYfmI78Bv0WQUc Loaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@mycode-ai.20150623.gappssmtp.com header.s=20150623 header.b=GPVmhPvl; 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 j134si3293539wmd.26.2018.03.06.14.43.01; Tue, 06 Mar 2018 14:43:01 -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=@mycode-ai.20150623.gappssmtp.com header.s=20150623 header.b=GPVmhPvl; 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 3179568A452; Wed, 7 Mar 2018 00:42:36 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-yw0-f196.google.com (mail-yw0-f196.google.com [209.85.161.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 957F168A27D for ; Wed, 7 Mar 2018 00:42:28 +0200 (EET) Received: by mail-yw0-f196.google.com with SMTP id u84so103114ywg.9 for ; Tue, 06 Mar 2018 14:42:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mycode-ai.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=TDtkHWuO0u4IkTWTbq2xofa091olhROPnK1t1zq6D4U=; b=GPVmhPvlOqruOtah3EInLy3krKPDUzFj3E64085CkORfOvNAq7aseckL7d6K8Xx5ap 7J1Br4FgI3pFFc8OE0nwpO8dpUNYZTzu7O6t8UiTaW9iRmQAZre0o4uxlS/8ZPv7PGGR NgL65uAJCDqi7b8DL/UAgCglWYg6/pp7D6onrS/hQ2jaE/NZDrtrpp+A6ms5uFqQV4IF j3H7I2Q1z0LeMCSX3Se9KPnVuk6F5Cr48do00rOOapVrSjNB7kAHddxHEr0eS/Q0tHjZ Ty0UgImLSYKJbcOTpH8zxHGHKxl9X6yN3DvJta6c/LAkXOAMdXc1MiJNPuvsMeTIipEZ EFug== 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:in-reply-to :references; bh=TDtkHWuO0u4IkTWTbq2xofa091olhROPnK1t1zq6D4U=; b=PB1ICCPpqjk2ac08sCr+4oYNpJ7xIgMdsVSOVc9Z+iZL72Ee8LvK740b7AJHbNknu3 oFGlngMzPmq/cSLKDuFHx3EG66QIqNQRflHo8sZgFreReMhPxrOylgBi9tof+WvBJJ9v dGXJ0BPEfW5gjls951t0bOXqUiaQro6YVXL4/NoBb/LACNNz0uMKZ+Z6GaJLe6GJPrZU l8RZp97sdjhL/nXM7txzfwl6pCD4QULRsDGBJjbwCHLf/B6Dr4oMdqf0/EP4suyShD/e kreVcfj3fBQaTa5eEI8Piiuf9Uy3q4sHQLFl+Ei4mZ1qBeic/1wLrEc6ETfo51xzEsj7 Z3+w== X-Gm-Message-State: APf1xPAdTw6Pqvere9YsShGm9hz8lCD/moVSCACYecuAtEr2q5sgX/lx QEokITt1FeZC9cG4PMgcgnaqdFiMai8= X-Received: by 10.13.216.67 with SMTP id a64mr12423981ywe.165.1520376155362; Tue, 06 Mar 2018 14:42:35 -0800 (PST) Received: from paul-desktop.hsd1.ga.comcast.net (96-87-228-86-static.hfc.comcastbusiness.net. [96.87.228.86]) by smtp.gmail.com with ESMTPSA id i67sm5068244ywc.7.2018.03.06.14.42.34 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 06 Mar 2018 14:42:34 -0800 (PST) From: C0deAi X-Google-Original-From: C0deAi To: ffmpeg-devel@ffmpeg.org Date: Tue, 6 Mar 2018 17:42:20 -0500 Message-Id: <1520376143-5925-3-git-send-email-benjamin.bales@assrc.us> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1520376143-5925-1-git-send-email-benjamin.bales@assrc.us> References: <1520376143-5925-1-git-send-email-benjamin.bales@assrc.us> Subject: [FFmpeg-devel] [PATCH 2/5] CodeAi generated fix for CWE 457 Uninitialized Variable 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" Prevent uninitialized value 'pb[1]' being passed as an argument on line 143. Signed-off-by: C0deAi --- libavformat/img2enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/img2enc.c b/libavformat/img2enc.c index a09cc8e..6cfbaa2 100644 --- a/libavformat/img2enc.c +++ b/libavformat/img2enc.c @@ -81,7 +81,7 @@ static int write_header(AVFormatContext *s) static int write_packet(AVFormatContext *s, AVPacket *pkt) { VideoMuxData *img = s->priv_data; - AVIOContext *pb[4]; + AVIOContext *pb[4] = {0}; char filename[1024]; AVCodecParameters *par = s->streams[pkt->stream_index]->codecpar; const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(par->format);