mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-20 13:08:50 +02:00
deps/media-playback: Free frame data before freeing frame
Prevents a potential memory leak if data was previously allocated in the frame.
This commit is contained in:
parent
548f3fa9a9
commit
e7de41fc01
5
deps/media-playback/media-playback/decode.c
vendored
5
deps/media-playback/media-playback/decode.c
vendored
@ -173,9 +173,10 @@ void mp_decode_free(struct mp_decode *d)
|
||||
avcodec_close(d->decoder);
|
||||
#endif
|
||||
}
|
||||
|
||||
if (d->frame)
|
||||
if (d->frame) {
|
||||
av_frame_unref(d->frame);
|
||||
av_free(d->frame);
|
||||
}
|
||||
|
||||
memset(d, 0, sizeof(*d));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user