diff --git a/libavfilter/asink_anullsink.c b/libavfilter/asink_anullsink.c
index b679ffa0100dfa3a89be915e542cf5fc41fd6fb0..397e7455053220514c2593151e6f6ce12fd0c8a1 100644
--- a/libavfilter/asink_anullsink.c
+++ b/libavfilter/asink_anullsink.c
@@ -22,6 +22,7 @@
 
 static int null_filter_samples(AVFilterLink *link, AVFilterBufferRef *samplesref)
 {
+    avfilter_unref_bufferp(&samplesref);
     return 0;
 }