From 37ff8fad47fa43976a4e00380c8794e5489cfb0d Mon Sep 17 00:00:00 2001 From: Marvin Scholz Date: Tue, 21 Apr 2026 22:12:05 +0200 Subject: [PATCH] avutil: hdr_dynamic_metadata: handle allocation failure Handle allocation failure properly in av_dynamic_hdr_smpte2094_app5_from_t35. Fixes Coverity issue #1691448 --- libavutil/hdr_dynamic_metadata.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavutil/hdr_dynamic_metadata.c b/libavutil/hdr_dynamic_metadata.c index 5b8f3ea87d..4505786119 100644 --- a/libavutil/hdr_dynamic_metadata.c +++ b/libavutil/hdr_dynamic_metadata.c @@ -441,6 +441,9 @@ int av_dynamic_hdr_smpte2094_app5_from_t35(AVDynamicHDRSmpte2094App5 *s, const u return AVERROR(ENOMEM); uint8_t *padded_data = av_mallocz(padded_size); + if (!padded_data) + return AVERROR(ENOMEM); + memcpy(padded_data, data, size); ret = init_get_bits8(gb, padded_data, size); if (ret < 0)