0
0
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:
jp9000 2018-01-11 20:07:47 -08:00
parent 548f3fa9a9
commit e7de41fc01

View File

@ -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));
}