summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf_mcdeint.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-26 17:01:07 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-06-26 17:01:07 +0000
commit1f3936ab2423c133cbcd07d08bda4298d397b542 (patch)
treeb4dc62bec45cf23be44020b18c4ba705c396f3ed /libmpcodecs/vf_mcdeint.c
parentcc3af33260c169b64f47a0dda404ea79b8b9a2ee (diff)
downloadmpv-1f3936ab2423c133cbcd07d08bda4298d397b542.tar.bz2
mpv-1f3936ab2423c133cbcd07d08bda4298d397b542.tar.xz
Avoid crash in uninit-without-config case
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18825 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf_mcdeint.c')
-rw-r--r--libmpcodecs/vf_mcdeint.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpcodecs/vf_mcdeint.c b/libmpcodecs/vf_mcdeint.c
index 9ee97d32e0..a25390ec62 100644
--- a/libmpcodecs/vf_mcdeint.c
+++ b/libmpcodecs/vf_mcdeint.c
@@ -282,8 +282,10 @@ static void uninit(struct vf_instance_s* vf){
vf->priv->src[i]= NULL;
}
#endif
+ if (vf->priv->avctx_enc) {
avcodec_close(vf->priv->avctx_enc);
av_freep(&vf->priv->avctx_enc);
+ }
free(vf->priv->outbuf);
free(vf->priv);