diff --git a/libavformat/avienc.c b/libavformat/avienc.c
index 84de17c791d2d69734dad283ae56dec166df5187..4d97ad79b8e5e3312eedae3f81ba7a1a923013d6 100644
--- a/libavformat/avienc.c
+++ b/libavformat/avienc.c
@@ -517,8 +517,7 @@ static int avi_write_ix(AVFormatContext *s)
     unsigned char ix_tag[] = "ix00";
     int i, j;
 
-    if (url_is_streamed(pb))
-        return -1;
+    assert(!url_is_streamed(pb));
 
     if (avi->riff_id > AVI_MASTER_INDEX_SIZE)
         return -1;