diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-26 17:01:07 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-26 17:01:07 +0000 |
commit | 1f3936ab2423c133cbcd07d08bda4298d397b542 (patch) | |
tree | b4dc62bec45cf23be44020b18c4ba705c396f3ed | |
parent | cc3af33260c169b64f47a0dda404ea79b8b9a2ee (diff) | |
download | mpv-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
-rw-r--r-- | libmpcodecs/vf_mcdeint.c | 2 |
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); |