diff --git a/tools/lavfi-showfiltfmts.c b/tools/lavfi-showfiltfmts.c
index da3dc7b732dc397ee0734480c1426bf67e863a32..0671bcd514f24709d039f6454daf71d12a1a26aa 100644
--- a/tools/lavfi-showfiltfmts.c
+++ b/tools/lavfi-showfiltfmts.c
@@ -93,6 +93,7 @@ int main(int argc, char **argv)
                    av_pix_fmt_descriptors[fmts->formats[j]].name);
     }
 
+    avfilter_destroy(filter_ctx);
     fflush(stdout);
     return 0;
 }