From patchwork Sun Aug 8 10:55:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shubhanshu Saxena X-Patchwork-Id: 29342 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6c0f:0:0:0:0:0 with SMTP id a15csp1981377ioh; Sun, 8 Aug 2021 03:57:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxupM5qeW88qLJVikSrTXzj9aJBsCw36J+BmWuw2U/ZHhdfCSdBEm0s9Voaghk2wf7tPxm9 X-Received: by 2002:a17:906:c085:: with SMTP id f5mr18271295ejz.250.1628420256402; Sun, 08 Aug 2021 03:57:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628420256; cv=none; d=google.com; s=arc-20160816; b=QWUL3kz92i7nilMGmTjbm5/lDUgYki+SnJQa6/MgWKGMhLG/kNmf66OMSUwlgCqxMh wnx8spkgnllW4K9dZjb7VzRssf8rYHMuRPeXhqxiO0cWzBhkk9kBtkinc4e7Zitl6yvb 10BeVfevVjUq7PtDLkI4iu8gPBV7ohHzuvjq+I3dnyB2UCFogR6aapekaOVepz2u+G5Y mtVw9XJsu2sHaVNRmGupbfgyX0FVXMOkz1STa4crE+TRKCALvXn8FL9+WzgY1fsxnJQC HwCSMiF+Lg2r86cSsxfXKimadhlERNUxSyMM/4GU9FebFS7IgL35scxrbfRmixF1Zd99 GX1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=ehiH8NuZLqs0qyTPWmm6DPr3zKk4nMDwauByNoznMig=; b=RKwqA0gV63/s+4OfYbIB0eG0ftsHvRBO1acN0cdK3DHYqOYa0N03aQs2NSIhiAnJxF Qm8wRhtI6hEqnJgsNYwrTP+TqVMGnVDER+c3NFwCZAANWM9R1UVUaoFyckVgtr1aAueg UuhQ/BAV8N6t2+UYr5hhvbdYmRKDDev+JxZ2OLfMpQSQdwjDT2Ri9halQSI5w+28q7Qo O02GG+0etog7+IVH5CgQgBWAfidLPD5auEpcl1tI1ZdUuUd8y/jFOZDsLA1RX33sJmrx pQui2O2hJlHEr3531x9UDOQ6fZxaB8G7Vz95LbdUbbJ7XjxIpBZtVVFiA457uYl67/W1 gcLA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=QvxmVHyz; 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 j2si15409535edr.294.2021.08.08.03.57.36; Sun, 08 Aug 2021 03:57: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=@gmail.com header.s=20161025 header.b=QvxmVHyz; 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 286A168A538; Sun, 8 Aug 2021 13:56:29 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B030068A501 for ; Sun, 8 Aug 2021 13:56:21 +0300 (EEST) Received: by mail-pj1-f46.google.com with SMTP id u5-20020a17090ae005b029017842fe8f82so15926037pjy.0 for ; Sun, 08 Aug 2021 03:56:21 -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 :mime-version:content-transfer-encoding; bh=6ndOetGV9cSoWxHpy78+dRRqH/fjSVTbeMiB8ZD6+Ns=; b=QvxmVHyzRaQhEWG/vec4LHoH6QgvZn6FEKsbDnDwAVkXiWIFqvTLNPPCZjwEOt8b60 ge28ce2kl1e+ZiDNFLaoe5zy5v9Xeibjv7LksVL7s87Nsg/PXbYqctfq+PSZ/V6CPX3r nzZoTT+boLtQx1wFAuXUFN0y0/uOt87zzE1Wp1uwgQVNF7BdNe582LOim/aG+wXOkUF1 1GyGS9tqdJe39eQnS5oMdnbNgkRfjpY0OsZo2WnDZVZVmmw8AxNgQ/YU2mHPda7kPAii l/viearO22ueqZPi1A9ZMZsavRjaKldds3Rai8/+/tWDqcINxog4QhttKtQsF6++YLMq 6Fkg== 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:mime-version:content-transfer-encoding; bh=6ndOetGV9cSoWxHpy78+dRRqH/fjSVTbeMiB8ZD6+Ns=; b=m4FDEPm9vgYb9auFBWitOA3cF+gvHRhMyxM07Y0IXyzWikSijRtOTFfYSOzPIqC0vk Lsh8w8j1GwGaUl6kWXQTvs3aZs6gRcUL/PDmundWWST0Ox5UDYC2ciILZbhM4n5YlTw+ HWpMQrZ6XFOzPAVEn9T2x9FKacEF+qx3uOaeN3HmOD4qJufAIqAgd6qjlKXJXT5X8s5L rIWEk3Td4wgI+fJYfl9A36acGerdgcCctKvMcbV/QLgPjKH6invgpk+cD1gaF3dE1e4G Ftar4bQ1sOL52Ir+c9qy82B59SeZqeJaxTCCxHJ2W8XJTQ+WgyVpQ3wuLJFXXWkDF8Ap 6h+A== X-Gm-Message-State: AOAM531MI0e08iMpX4/AI4y2S1bhZzfh9DFNF3EHKiU+YHThgB9sQZzn RDhg7PALIs160EORP9cW9UpJWINmEk2n9g== X-Received: by 2002:a17:90a:ead3:: with SMTP id ev19mr19387491pjb.229.1628420180006; Sun, 08 Aug 2021 03:56:20 -0700 (PDT) Received: from localhost.localdomain ([103.133.123.69]) by smtp.googlemail.com with ESMTPSA id r18sm20917405pgk.54.2021.08.08.03.56.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Aug 2021 03:56:19 -0700 (PDT) From: Shubhanshu Saxena To: ffmpeg-devel@ffmpeg.org Date: Sun, 8 Aug 2021 16:25:38 +0530 Message-Id: <20210808105539.18822-8-shubhanshu.e01@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210808105539.18822-1-shubhanshu.e01@gmail.com> References: <20210808105539.18822-1-shubhanshu.e01@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3 8/9] [GSoC] lavfi/dnn_backend_tf: Error Handling for tf_create_inference_request X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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: Shubhanshu Saxena Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: OAf46GtXAXdS This commit includes the check for the case when the newly created TFInferRequest is NULL. Signed-off-by: Shubhanshu Saxena --- libavfilter/dnn/dnn_backend_tf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavfilter/dnn/dnn_backend_tf.c b/libavfilter/dnn/dnn_backend_tf.c index 3dfadf888a..fb3f6f5ea6 100644 --- a/libavfilter/dnn/dnn_backend_tf.c +++ b/libavfilter/dnn/dnn_backend_tf.c @@ -135,6 +135,9 @@ static void tf_free_request(TFInferRequest *request) static TFInferRequest *tf_create_inference_request(void) { TFInferRequest *infer_request = av_malloc(sizeof(TFInferRequest)); + if (!infer_request) { + return NULL; + } infer_request->tf_outputs = NULL; infer_request->tf_input = NULL; infer_request->input_tensor = NULL;