1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 05:37:34 +00:00

LibVideo/VP9: Do not null guard calls to free

This commit is contained in:
Michel Hermier 2021-12-29 13:34:27 +01:00 committed by Brian Gianforcaro
parent ad01f6030b
commit 0f729cebf4

View file

@ -24,31 +24,20 @@ Parser::Parser(Decoder& decoder)
Parser::~Parser() Parser::~Parser()
{ {
cleanup_tile_allocations(); cleanup_tile_allocations();
if (m_prev_segment_ids)
free(m_prev_segment_ids); free(m_prev_segment_ids);
} }
void Parser::cleanup_tile_allocations() void Parser::cleanup_tile_allocations()
{ {
if (m_skips)
free(m_skips); free(m_skips);
if (m_tx_sizes)
free(m_tx_sizes); free(m_tx_sizes);
if (m_mi_sizes)
free(m_mi_sizes); free(m_mi_sizes);
if (m_y_modes)
free(m_y_modes); free(m_y_modes);
if (m_segment_ids)
free(m_segment_ids); free(m_segment_ids);
if (m_ref_frames)
free(m_ref_frames); free(m_ref_frames);
if (m_interp_filters)
free(m_interp_filters); free(m_interp_filters);
if (m_mvs)
free(m_mvs); free(m_mvs);
if (m_sub_mvs)
free(m_sub_mvs); free(m_sub_mvs);
if (m_sub_modes)
free(m_sub_modes); free(m_sub_modes);
} }