vp3: Copy all 3 frames for thread updates
Fixes a double release of the current frame on deinit. Bug-Id: CVE-2011-3934 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
This commit is contained in:
parent
ebe2292eaf
commit
dcc68de942
@ -1865,7 +1865,7 @@ static int vp3_update_thread_context(AVCodecContext *dst, const AVCodecContext *
|
||||
||s->width != s1->width
|
||||
||s->height!= s1->height) {
|
||||
if (s != s1)
|
||||
copy_fields(s, s1, golden_frame, current_frame);
|
||||
copy_fields(s, s1, golden_frame, keyframe);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user