diff --git a/ffprobe.c b/ffprobe.c
index d2a682b23a2f9e23c4e0422cfe12b192f5d0687d..d8bc202dbf08774500f9b767f3f1227b5cf686af 100644
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -1921,6 +1921,7 @@ static int probe_file(WriterContext *wctx, const char *filename)
                     goto end;
                 else
                     selected_streams[i] = ret;
+                ret = 0;
             } else {
                 selected_streams[i] = 1;
             }