]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/vf_deshake.c
lavfi/deshake: fix crash in uninit()
[ffmpeg] / libavfilter / vf_deshake.c
index 6b2a3d4c7d53f885ae4d3d7cbf362813157c6b92..ff78f1f883f0d19d5172f2afc560719e848a16f7 100644 (file)
@@ -420,7 +420,8 @@ static av_cold void uninit(AVFilterContext *ctx)
     avfilter_unref_buffer(deshake->ref);
     if (deshake->fp)
         fclose(deshake->fp);
-    avcodec_close(deshake->avctx);
+    if (deshake->avctx)
+        avcodec_close(deshake->avctx);
     av_freep(&deshake->avctx);
 }