[vlc-commits] [Git][videolan/vlc][master] test: fix packetizer leak

Felix Paul Kühne (@fkuehne) gitlab at videolan.org
Fri Mar 13 05:21:17 UTC 2026



Felix Paul Kühne pushed to branch master at VideoLAN / VLC


Commits:
35128e8a by François Cartegnie at 2026-03-13T06:03:35+01:00
test: fix packetizer leak

refs #29640

- - - - -


1 changed file:

- test/src/input/decoder.c


Changes:

=====================================
test/src/input/decoder.c
=====================================
@@ -231,6 +231,8 @@ int test_decoder_process(decoder_t *decoder, block_t *p_block)
             decoder_Clean(decoder);
             if (decoder_load(decoder, false, &packetizer->fmt_out) != VLC_SUCCESS)
             {
+                if (p_block != NULL)
+                    block_Release(p_block);
                 block_ChainRelease(p_packetized_block);
                 return VLC_EGENERIC;
             }
@@ -254,6 +256,8 @@ int test_decoder_process(decoder_t *decoder, block_t *p_block)
 
             if (ret == VLCDEC_ECRITICAL)
             {
+                if (p_block != NULL)
+                    block_Release(p_block);
                 block_ChainRelease(p_next);
                 return VLC_EGENERIC;
             }



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/35128e8af6e4674fb3061ceca0dbf4735e0aeed4

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/35128e8af6e4674fb3061ceca0dbf4735e0aeed4
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list