From patchwork Wed Aug 4 11:51: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: 29238 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6c0f:0:0:0:0:0 with SMTP id a15csp3308041ioh; Wed, 4 Aug 2021 04:59:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjW2aAnlCqOZ9djClfvP9//JG0jCC7zbEbPMGVyUWawv/bbEpuqnuIxT6Pk2JwGOrmd9CR X-Received: by 2002:a17:906:85cc:: with SMTP id i12mr24965063ejy.405.1628078350171; Wed, 04 Aug 2021 04:59:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628078350; cv=none; d=google.com; s=arc-20160816; b=dUpwC9UFRnVdphrAyvr8zD4IFhwl5we1+xecKF2ZsrdTRROPPjDZ7UKlLM2hvi06XN v0a374J4ADJekwX+sG2Gh5qC8leB1Y+LvWxMRPNyYUfDDMvK0EaqCjgjMUlC/R4Jt5/B Gqa8tdIRKl/MYpNRrCGuvz9a7sKJqhM7UoMckw/wRimqr7w2UG+CC4obus+3E2unQGzg lkh91osxYYeM6llqIgN9klmxL0PYl56L0ok6z7PvB7dWGePVNo1oeedWgqBeHOf4S3gu U+ZFn3OUeF7s06YHN0xEBBt6heUsHAYhWxSKLaa6aluSBQTYTr3dc93hNiyqOmugnKCJ kKnQ== 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=N8W2OlMokVJ5dfn/FDWicEHHABQboJ118xfqHg1SyW0=; b=jso2jKVY6EVRxRONPyv7pWLKAk1QfBQ/h+6vYxq22GnQj+94sysbIyjZ3rcP4lBvB0 3/FJAeBP9mZ7xemgcz3InjCGMsrkdU2DGpJtDBEbuZ+nzhIjf0HDSAKzIwcrO4F7Y0ij wxTDeUKmdvthiPues2ntgNfc7WifvTvVGM1YCRGCmRhy/UHbMCNN5nuSpqDfjg/TvE2S OgRhuKObcBLYGA/3BNVzEAd22jEX6qF7yLdp0ImL9e9R+ciXg6xGaaUWvG8brAIaJwC+ XM+kD3A1y+XkGdS1EGzCBbOotblqmWUIbGvFyOgoUp/9UuyRM46wAyBCK11T1Bu628zC m+3g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=mYc2l8aZ; 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 rv25si1814586ejb.101.2021.08.04.04.59.08; Wed, 04 Aug 2021 04:59:10 -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=mYc2l8aZ; 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 DA9476802FF; Wed, 4 Aug 2021 14:59:06 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DB1696802FF for ; Wed, 4 Aug 2021 14:58:59 +0300 (EEST) Received: by mail-pj1-f42.google.com with SMTP id e2-20020a17090a4a02b029016f3020d867so3163688pjh.3 for ; Wed, 04 Aug 2021 04:58:59 -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=BpRvmxEY/uKnNpz71U+knN1cWsUaMH6abM3kZadvY6I=; b=mYc2l8aZHTKVZvSOO0gJjbhexC63+0DJ/WeETLwMG9mBYBIL7hdxFsQXwtIVal/Ya/ vDtnjs1G2b3ZaVGjtA/G9VB/R4qA3TEyoz2+4bD7tP1Wlnl3db3VlxNxUnLRnsaq3M9U HIZgFVIAzzjUKadI2Iz8US3Yfa50PBEpqs/3yLaF1g+jhqUNNm6H8rK1EmHqNq0q6Ysx AGJpCagAHwhpFICINtnjoL8FXONt8e3bbhunTnqHtKN8j8F2vmfCAkXpqrvKffIENCCd gsaoNElURdO5dpFWFVDPCNku55M+1mfjp/cOKV5FtaHgihF+hfHSS6Sb85tWRhtm6CUe YCPw== 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=BpRvmxEY/uKnNpz71U+knN1cWsUaMH6abM3kZadvY6I=; b=j9MR/J3Ta5t7ZDgBUs+DW2JtEKgMupz0/eSFaQYgnxbLESqjSW1bE6SsteIqRhXasa Z+zltkqil76/4eawkwO2CigWX4AnrdEbsQUhdbtzW9lMyumAI46t0w3TejChio5rXMHE 4lgqh+H7yefTjcQxNvhFXykJKgqjufKBvmL2514+mucPnwMISEaScXc6Jm2wLVs1bTOa ubedvPTwyEK4Y4275Anp8DmyTmrm7x8Wnhp0yty9GilmG4+PdbUp9W99AAnQokz2dfBU 2X8ubLCoaboreJOwFYRcuELgk8A1oFw9gY3/EyhevYQZgBoV3Q5U4tcbk9L3dBjly2R7 B31g== X-Gm-Message-State: AOAM531gS4vzR6Uc2aZyv6cxJvFmR4NxRTV8J7ZcHIdrwBONjulikpAC JnojIl36UAOa5UImJ8oFppJ/RnZFFouYCg== X-Received: by 2002:a17:902:eac1:b029:12b:8309:1196 with SMTP id p1-20020a170902eac1b029012b83091196mr502077pld.41.1628077933312; Wed, 04 Aug 2021 04:52:13 -0700 (PDT) Received: from Pavilion-x360.bbrouter ([103.133.121.9]) by smtp.googlemail.com with ESMTPSA id ms8sm6040305pjb.36.2021.08.04.04.52.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Aug 2021 04:52:12 -0700 (PDT) From: Shubhanshu Saxena To: ffmpeg-devel@ffmpeg.org Date: Wed, 4 Aug 2021 17:21:38 +0530 Message-Id: <20210804115138.64475-8-shubhanshu.e01@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210804115138.64475-1-shubhanshu.e01@gmail.com> References: <20210804115138.64475-1-shubhanshu.e01@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH V2 8/8] [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: h8lbTS/TXyBb 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 9c96868fab..b14b621bee 100644 --- a/libavfilter/dnn/dnn_backend_tf.c +++ b/libavfilter/dnn/dnn_backend_tf.c @@ -134,6 +134,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;