From patchwork Sat Mar 28 00:17:32 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lance Wang X-Patchwork-Id: 18449 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 6CDF9449238 for ; Sat, 28 Mar 2020 02:47:54 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4418568B6E6; Sat, 28 Mar 2020 02:47:54 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-oi1-f195.google.com (mail-oi1-f195.google.com [209.85.167.195]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9783768B5E8 for ; Sat, 28 Mar 2020 02:47:47 +0200 (EET) Received: by mail-oi1-f195.google.com with SMTP id m14so10529890oic.0 for ; Fri, 27 Mar 2020 17:47:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=78Ad7URkvK8teMwXFujz7onafKLiRxHbPS/FrGPFgUY=; b=aYJjO5kXnKTsKA1Ebbgt+qrwOVVUPkPsYAopwKl6MknAkZ/oa7V4B2n7XPMGkpfyZE ki/pm9Dw+MvbYFGFqie4zBlVjg4HUauC2JNjTC53BGVLm9U2+qIhhPl/vCIkTpSisInX 2OQpFwESzUmCVFO5dI1OR2a0QDV5kIUKEG0NDQ6mIEbroIWgj2JHYQliy4MJ4EXkW5FY mAvH7KGRmalQAJStWBWAGZOEjElcgwG7fvOUUyMemRDIS1gIXxfm6NC0DsXz+MPFR2mJ swsKxLMpbv9CIeWhNj0k1MfPPHIAy7JC8mBXXrvmS0c5KPK7YyEvp8/ZkanQyGvdTuXq QUrw== 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:in-reply-to :references; bh=78Ad7URkvK8teMwXFujz7onafKLiRxHbPS/FrGPFgUY=; b=R6D/0ymp3F/0wF9Nzj7v5UyDKid2Fmd1dC0aLkfGbpUW4w3z8yPNAz4LUjPq1Qgl4L EYXB3xRtG2XLru00AF0hSx68YpLFDIUAtWDnVkCcigPR7jI8oDrrV/9N5taCap7y2c4B yMklepF5WY25umOeir1qSiTjDJIMyNJKOXThquOLMjZCQPnJOHd33VGkHID94LbFJlzi CZSbgkhNn1uzQJTVhfB14lWD0nciektMGlHtfsLmEDwqepIyTPrg5vL4XORJropgiNTL JU/1fuxfcLEZOwKvij55HyXgPPpC2FPn+9qZDNjFCkFIeYnnTEvETpkpGq+Q/ATJE+RE tRsg== X-Gm-Message-State: ANhLgQ3UQei3v4693PKuBuq0ZYONljPbCauGUemSnifsBKdkPtlbsLSf Rd9/B/lEJRpd0NGPtupNIZSMxeIW X-Google-Smtp-Source: ADFU+vtYRYtCo66aO9g2kNNeK2AdvgA+lUn1+rOJmodqv7shN2HgKaH13HpdLSF4Cqnx93xacKxAfQ== X-Received: by 2002:a17:90a:65c8:: with SMTP id i8mr2079406pjs.156.1585354662758; Fri, 27 Mar 2020 17:17:42 -0700 (PDT) Received: from vpn.localdomain ([47.90.99.151]) by smtp.gmail.com with ESMTPSA id h26sm4950284pfr.134.2020.03.27.17.17.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 27 Mar 2020 17:17:42 -0700 (PDT) From: lance.lmwang@gmail.com To: ffmpeg-devel@ffmpeg.org Date: Sat, 28 Mar 2020 08:17:32 +0800 Message-Id: <20200328001733.695-2-lance.lmwang@gmail.com> X-Mailer: git-send-email 2.9.5 In-Reply-To: <20200328001733.695-1-lance.lmwang@gmail.com> References: <20200325230424.2787-1-lance.lmwang@gmail.com> <20200328001733.695-1-lance.lmwang@gmail.com> Subject: [FFmpeg-devel] [PATCH v2 2/3] avfilter/vf_mix: Check sscanf() return value 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: Limin Wang MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" From: Limin Wang Signed-off-by: Limin Wang --- libavfilter/vf_mix.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_mix.c b/libavfilter/vf_mix.c index 9e1ae79..e47f7e2 100644 --- a/libavfilter/vf_mix.c +++ b/libavfilter/vf_mix.c @@ -108,7 +108,8 @@ static av_cold int init(AVFilterContext *ctx) break; p = NULL; - av_sscanf(arg, "%f", &s->weights[i]); + if (av_sscanf(arg, "%f", &s->weights[i]) != 1) + continue; s->wfactor += s->weights[i]; last = i; }