Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
375e8cdc by cs-308-2023 at 2026-02-19T06:48:03+00:00
mkv: fix leak of ancilliary data
- - - - -
1 changed file:
- modules/demux/mkv/mkv.cpp
Changes:
=====================================
modules/demux/mkv/mkv.cpp
=====================================
@@ -745,7 +745,13 @@ static void BlockDecode( demux_t *p_demux, KaxBlock
*block, KaxSimpleBlock *simp
vlc_ancillary_CreateWithFreeCb(alpha_data,
VLC_ANCILLARY_ID_VPX_ALPHA,
ReleaseVpxAlpha);
if (likely(alpha != NULL))
- vlc_frame_AttachAncillary(p_block, alpha);
+ {
+ if(vlc_frame_AttachAncillary(p_block, alpha) !=
VLC_SUCCESS){
+ vlc_ancillary_Release(alpha);
+ block_Release(p_block);
+ return;
+ }
+ }
else
{
ReleaseVpxAlpha(alpha_data);
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/375e8cdcf434e95184fdb329013b074adfe10d03
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/375e8cdcf434e95184fdb329013b074adfe10d03
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits