From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 6C18B4CA84 for ; Thu, 7 Aug 2025 14:50:26 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 0484868C7C7; Thu, 7 Aug 2025 17:50:22 +0300 (EEST) Received: from mail-io1-f46.google.com (mail-io1-f46.google.com [209.85.166.46]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4E24F68BB3C for ; Thu, 7 Aug 2025 17:50:15 +0300 (EEST) Received: by mail-io1-f46.google.com with SMTP id ca18e2360f4ac-8817fd0fab0so30356039f.2 for ; Thu, 07 Aug 2025 07:50:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754578213; x=1755183013; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7jfXP9v4n23h8pnU2Pne+pA+6cirG3nodf2ww4olof0=; b=XZfOTMNcRKp13KKZe7pKeE8nkEAIt0u6h1vv19uNEkLmXhA2zy2u1zYKzWJYGgllAH fVdSDyvPvbvjbeSEBRvn76rE1MrWmYF51D7YfqoffnBzztiwdL+jjPk7Yk1J29lVUMV6 F70rw3i4QV+V0CiKErPAUFVTHSZH7Mhzp2DlBKJ9snI8vD1EOo1yROMo6NE+3OxW0qKd 2jc/b1uNq9MI24wE6QUwrthfYTRMo+6NXPFcULw6fHCPPn6yTkwjqWJbwyceVL5a/5fZ BMGK6zBF1W28RgepiYf1xMHhfHgCGFwxNrOyhmOzMK7vWt586Wg9rC8HPLLF6KDcHPch 3nbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754578213; x=1755183013; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7jfXP9v4n23h8pnU2Pne+pA+6cirG3nodf2ww4olof0=; b=lAhjM7+hN7Hcmr5kIRqte0FA7B2gmkIHd0X6cPVaCmPbsFvOctFw4oY13Easne7e1q MsIg+7IqSN2evx0DBtlZvr0FyQOgxvKeaurynmSM1fGCL6ruZq0C+Uoe3TitjXFS5CZo CZn0485PNVL/MqsspMkQZ5nTdEeb5WqaUUyCpmWD3BlTIq8ByjbqTJyzqfTdRaFplSuz gA7HqRLJ1KDpsOi5nVNaMwXUPfmwxGF8xD3aqyS4SIAnOu6NiigVLgkqIfJLOlzRw4wK 1/Ty4AKbN4hKPIj31DWRTrG8yd0zGFUkX/450M6dzyerSq/QI4qbERFW2EP/Qvne031t ScUA== X-Gm-Message-State: AOJu0YwKG5dXZgaOE+aWFkuM36wFpO0yJcmore/6wZwqRzFWCCY5X9Lh 0LWoh3e0mIrShpb2MnyYhH+4lCI+6csu0fHdKPe5IOlTT34f4U83A75FOeTyPA== X-Gm-Gg: ASbGncsoFoF2Nz8X4rkC7J0bI81g/XqB32NFyn1czVBTdoEDxsgpziRN+KRpFgs4cj2 SA1oErZcamW8EDPiKnn2LEmrVw2OJTcpOX5NLM6wYvMHbnixf8QzhUfya3v434ivJ3NByBFkMDf T5qURWd2ih/uLYy9zL6oskHU5p5bsnp0djqcqrWehGOXXvin8cNuSOC70/aTzkMlGEkKZI4P9L/ wRtBMtRoiC7zH+JHTk9bI/kBGJ4saabesuRWQdZzLSqexKyc6k2ud9DPpWDp8wfBY0ROVktWnv7 OqiYN9FzPNZ5rvRF4PHzZjtRV/eyadFytFZPRjLpKiueXMyWywmmDs/AsDBi8x/Yo8st+Fqw4oK aNGhhTi/Zzk1WgckCvUGuVvl7/0F29Hx4lGHv9va5LPqC X-Google-Smtp-Source: AGHT+IHInv98WRJpFLwelBnrZHvaQljX85FYpjpp6/J0s+yQXHkYqKLSRCNLirm9r1UGIL4mgAMPHg== X-Received: by 2002:a05:6e02:18c6:b0:3e3:b74e:dd1a with SMTP id e9e14a558f8ab-3e51b87aaa9mr118061655ab.3.1754578212933; Thu, 07 Aug 2025 07:50:12 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-3e402b2fb30sm69894595ab.54.2025.08.07.07.50.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Aug 2025 07:50:12 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Thu, 7 Aug 2025 14:50:10 +0000 Message-Id: <20250807145010.46692-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] libavfilter/dnn/dnn_backend_tf: Remove redundant av_freep() to avoid double free 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: Jiasheng Jiang Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Remove redundant av_freep() to avoid double free since task will be freed in dnn_free_model_tf() after the success of ff_queue_push_back(). Fixes: af052f9066 ("lavfi/dnn: fix mem leak in TF backend error handle") Signed-off-by: Jiasheng Jiang --- libavfilter/dnn/dnn_backend_tf.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavfilter/dnn/dnn_backend_tf.c b/libavfilter/dnn/dnn_backend_tf.c index 6ca7fb6910..2c33691f96 100644 --- a/libavfilter/dnn/dnn_backend_tf.c +++ b/libavfilter/dnn/dnn_backend_tf.c @@ -833,14 +833,12 @@ static int dnn_execute_model_tf(const DNNModel *model, DNNExecBaseParams *exec_p ret = extract_lltask_from_task(task, tf_model->lltask_queue); if (ret != 0) { - av_freep(&task); av_log(ctx, AV_LOG_ERROR, "unable to extract last level task from task.\n"); return ret; } request = ff_safe_queue_pop_front(tf_model->request_queue); if (!request) { - av_freep(&task); av_log(ctx, AV_LOG_ERROR, "unable to get infer request.\n"); return AVERROR(EINVAL); } -- 2.25.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".