diff --git a/ffserver.c b/ffserver.c
index c4cf390de5..1f20d199a2 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -3630,7 +3630,7 @@ static void build_feed_streams(void)
             }
             /* XXX: need better API */
             av_freep(&s->priv_data);
-            avio_close(s->pb);
+            avio_closep(&s->pb);
             s->streams = NULL;
             s->nb_streams = 0;
             avformat_free_context(s);