From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 6C6914356C for ; Tue, 18 Apr 2023 00:00:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 21C1D68BE29; Tue, 18 Apr 2023 03:00:03 +0300 (EEST) Received: from mail-oo1-f52.google.com (mail-oo1-f52.google.com [209.85.161.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D585B68B7DE for ; Tue, 18 Apr 2023 02:59:56 +0300 (EEST) Received: by mail-oo1-f52.google.com with SMTP id 006d021491bc7-541b5ee8a8cso26279eaf.0 for ; Mon, 17 Apr 2023 16:59:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681775995; x=1684367995; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=zOMDgluWD1Um3E4/AYrZfxahGDLxyg7ZHmPV6JMq0kk=; b=bZVc+3iVVdxOBmlokfpoOYOjwEsviIFdO2dY9Sxr//RorIIg/5HgRbmmonfHkN6XLT P8S62g7vHeycKf6HNdUahS30T6uZ+ylCb4mD96jz0A7HBPGURgcAPrtG4j9skxku6edb GO2nKrfiO1XpQq8MHqXSYWe+cDDJ0GRZTuqXAykCkDMt7vZUaEQK3cL3Uhj+Ib0sVR8T r9IZaciRckTNcBgXaRNRFfF8dcwWBMdCi5xt5TaLgyha2XH+QCIHq+RJqTo+yWdM8XLO 0IUtuhKtruMhc7jHoFB09ztBQK5TNpq2gxwjCdz8J7DFKGJforKoOEiRtCYJx9hj3ISz ygdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681775995; x=1684367995; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zOMDgluWD1Um3E4/AYrZfxahGDLxyg7ZHmPV6JMq0kk=; b=E3Ej7H5pQ7xcD+eZ3jsQCY0q09iSG9plHw+cqlOBb8k6atJr2D1JaMaKm3MVkp+3kp WleEW6b27lJ7Is0X8JDhhG5Hj+SerL21bCp5HTrgoxIFM/OyXS3p8F0Q+Dagb2k9Sa6U Dn4EX+NPserNeq9vEWCHUxtorw7NIdi+M2+pi3t9OlGmYDHCwwHpwIrKEEWebRjfwwZt yds+Kd5xPs3W+nADrmTPzreBwRVwjHPqwi/XU06C538fYE6MkJN7LoimAzO+D1Q8JmL+ fFoWZPi999KKYrQ/A4tFUllwr+EV29Ci6aznZpjzGGi81cGO6R6P/5ydtqJ10yxhjHE+ jGRA== X-Gm-Message-State: AAQBX9eU3tNlFwjcBg9fIORN6EB4ULJUejio2yALjljSOyiupsXi8+1E 2Y0QdMWdiaEMH6RKnxTjiscujPvKUSo= X-Google-Smtp-Source: AKy350Z0rOskYgJ3awbl6P3sISgpCK1z6ZKxV06C4ex2RtvxKfALq3zHlU1KtKSu/9yYaOYQQbeW+Q== X-Received: by 2002:a05:6808:198d:b0:363:a5fd:9cd5 with SMTP id bj13-20020a056808198d00b00363a5fd9cd5mr107033oib.3.1681775994918; Mon, 17 Apr 2023 16:59:54 -0700 (PDT) Received: from localhost.localdomain (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id s16-20020a056808009000b0038ded2e4f05sm2222399oic.16.2023.04.17.16.59.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Apr 2023 16:59:54 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Mon, 17 Apr 2023 20:59:37 -0300 Message-Id: <20230417235937.11038-1-jamrial@gmail.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/pcm_rechunk_bsf: assert that in_pkt is empty after merging its data into out_pkt 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 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: If it's not empty here, then a leak would ocurr immediately after. Signed-off-by: James Almer --- libavcodec/pcm_rechunk_bsf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/pcm_rechunk_bsf.c b/libavcodec/pcm_rechunk_bsf.c index 032f914916..28b5722ac9 100644 --- a/libavcodec/pcm_rechunk_bsf.c +++ b/libavcodec/pcm_rechunk_bsf.c @@ -139,6 +139,7 @@ static int rechunk_filter(AVBSFContext *ctx, AVPacket *pkt) av_packet_move_ref(pkt, s->out_pkt); return send_packet(s, nb_samples, pkt); } + av_assert0(!s->in_pkt->size); } else if (s->in_pkt->size > data_size) { ret = av_packet_ref(pkt, s->in_pkt); if (ret < 0) -- 2.40.0 _______________________________________________ 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".