diff --git a/libavfilter/avfilter.c b/libavfilter/avfilter.c
index fb2051735fa939c648b75d29c1ea3b646154d344..6f382a34570939e4093949faad33daf628d03b8b 100644
--- a/libavfilter/avfilter.c
+++ b/libavfilter/avfilter.c
@@ -184,11 +184,12 @@ int avfilter_poll_frame(AVFilterLink *link)
 
     if(link_spad(link).poll_frame)
         return link_spad(link).poll_frame(link);
-        for (i=0; i<link->src->input_count; i++) {
-            if(!link->src->inputs[i])
-                return -1;
-            min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i]));
-        }
+
+    for (i=0; i<link->src->input_count; i++) {
+        if(!link->src->inputs[i])
+            return -1;
+        min = FFMIN(min, avfilter_poll_frame(link->src->inputs[i]));
+    }
 
     return min;
 }