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 6443D4C508 for ; Sun, 3 Aug 2025 19:14:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id AF22468C30B; Sun, 3 Aug 2025 22:14:50 +0300 (EEST) Received: from mail-yb1-f182.google.com (mail-yb1-f182.google.com [209.85.219.182]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 36C44687D46 for ; Sun, 3 Aug 2025 22:14:44 +0300 (EEST) Received: by mail-yb1-f182.google.com with SMTP id 3f1490d57ef6-e8da9b7386dso3992557276.1 for ; Sun, 03 Aug 2025 12:14:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754248482; x=1754853282; 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=e30LZnJ3l6eYAoG2XIB46X6CKt77+8RzxRURTawki0Q=; b=UHmOK9AmKGZQ1HAQ8C/L+Vdj0vqmmwjJDwVHYbfBEcXaPRvdw7srAMcNgu4NsEMgoN z/N93OYcNIoFKS8NRQGD4DDLDD3/k6EwRY+FGeE9ffRi6U6ySGFSc3nbpnG4BBTooXq6 6UIFPpBUL2YiunahDukIt/tcBxw5GTKBzLvyloKWfMOF/m5DrzXqlYNGSEqyLdbTAVPi TKQNJbT3TpqobaHlsCtCn7t8dGGrGJHlW37RaPKJ6xwXZefbrO6wkx4lm4byxSCIQ/Nn lRB9yTSTTMQBAz6D43DmN18kcacdcLTqUFEoH4KA9714AcBT2mZeNqxJMzGKZ+HmyDmk O8FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754248482; x=1754853282; 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=e30LZnJ3l6eYAoG2XIB46X6CKt77+8RzxRURTawki0Q=; b=dGz/CZdulQZparjf4B27fwY1Ol1AqkmLrpvWkBzZFY9rj14o0pmrN/IcAuW028QjiU HCIjr4/m7Ucr4F+BSHIsNfgiAJDyaMPxKVH14rd4cWYE1A21xth876BgrikFAkrAL3+Z 7VIrmcsnhD4h/OZPniHuLhyMEWsHNZrKSuoeQ9feI2FhWx9xtcxK3HJNkJHWDKdVpoyr II5dbIPP5QHLH4jzudxsIgIeUbFGhk6Ja/rr9BfyhjzTsAxG+bKC6NsxC2ET6Rvt4tYv pfUgjV9rgzr1L8mEqhyIQYuZzVFVmTGvZCTPAKVRIP/SpI57kG3gjCSRkAqV/LQFMG+f FxqQ== X-Gm-Message-State: AOJu0Ywllx8AVLzw75fxCniKoN/RMmq85jnnT5p5Lbx9FH1gQKwqe02f 6Vn72KkzAAcQxq9GF5BYszTGxTlu7GVbOE1juEg8PbGVXTpvcLzmq/TgXUkqOA== X-Gm-Gg: ASbGnctB+RqsIU7BtvLRs/gCKWZg8Hzz4iCKZjlTzBYnB/h5KRyYE2LEupj5jExS9PT SdZpjI6eyrSsv15mypodeHVPpgGWM2+zlir39lJNZJlLLuLw/QybUcYkKP5NtIazRgtHYLEIU4U qdrvl3AhjzNY+YSkcEG4pfkIxl6jqlrRDan/dtuJpDUeLvJHQ6sMyheiCNiZPKWz4Lv4FJ8vkkf RG7prCwh3GDYA1z8wYzFDA34cY0nCJXUUGDzSqUBg9DssFaRrftYYw+w/V6yPV4JeZx+7XnTUm7 df0P5oxoVFP5dWyYW50hkTSqcNzpXxhWP+IAqNzo0oOgOSOo23lRDIqAxrLCLahsyTOvl6oPb5e RhB82G7e85DUo3g2NpZnMegZ7Zjr67sm19wtCKUzvdEDF X-Google-Smtp-Source: AGHT+IFEmpjnINSOjAT8szKmN0C/cbgvEXA2A1SA+6gTgxDQH6JYiMAbhwHj83WOGh6B4o2jLzPQLw== X-Received: by 2002:a05:6902:2b0b:b0:e8f:fa5b:aacb with SMTP id 3f1490d57ef6-e8ffa5bac27mr3566218276.8.1754248482227; Sun, 03 Aug 2025 12:14:42 -0700 (PDT) Received: from newman.cs.purdue.edu ([128.10.127.250]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-e8fd3713f97sm3189594276.9.2025.08.03.12.14.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Aug 2025 12:14:41 -0700 (PDT) From: Jiasheng Jiang To: ffmpeg-devel@ffmpeg.org Date: Sun, 3 Aug 2025 19:14:38 +0000 Message-Id: <20250803191438.44405-1-jiashengjiangcool@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/tests/avpacket: Add av_free() to avoid memory leak 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: Add av_free() to free extra_data if av_packet_add_side_data() fails. Fixes: da3c69a5a9 ("Added test for libavcodec/avpacket.c") Signed-off-by: Jiasheng Jiang --- libavcodec/tests/avpacket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/tests/avpacket.c b/libavcodec/tests/avpacket.c index 1d4833839a..b81b0df1c0 100644 --- a/libavcodec/tests/avpacket.c +++ b/libavcodec/tests/avpacket.c @@ -51,6 +51,7 @@ static int setup_side_data_entry(AVPacket* avpkt) ret = av_packet_add_side_data(avpkt, AV_PKT_DATA_NEW_EXTRADATA, extra_data, bytes); if(ret < 0){ + av_free(extra_data); fprintf(stderr, "Error occurred in av_packet_add_side_data: %s\n", av_err2str(ret)); -- 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".