avcodec/parser: Reset *buf_size on realloc failure
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Tue, 12 Mar 2024 22:06:49 +0000 (23:06 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Sun, 21 Jun 2026 15:59:33 +0000 (17:59 +0200)
commit17e806b189a3325782a125cae17cc1e18077e9bd
tree64d0b721caedee659c7a676790813cf9d2417075
parent7b1a0b7163dbef844ca79449e10f93339616decd
avcodec/parser: Reset *buf_size on realloc failure

Fixes: out of array access
Fixes: crash-0d640731c7da52415670eb47a2af701cbe2e1a3b
Fixes: crash-e745864ead6ea418959c8df56de2765571201dae

Found-by: Catena cyber <contact@catenacyber.fr>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 605fc72f19ed975df6b36ea13d9f63b1fe9c852a)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavcodec/parser.c