From e6f0deab806f518f55ee54b970f70de1948bbf5d Mon Sep 17 00:00:00 2001
From: Baptiste Coudurier <baptiste.coudurier@gmail.com>
Date: Sun, 22 Jun 2008 03:25:20 +0000
Subject: [PATCH] check av_open_input_stream error

Originally committed as revision 13874 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 ffserver.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ffserver.c b/ffserver.c
index 2449a8095f5..24996d35341 100644
--- a/ffserver.c
+++ b/ffserver.c
@@ -2494,7 +2494,10 @@ static int http_receive_data(HTTPContext *c)
             if (!fmt_in)
                 goto fail;
 
-            av_open_input_stream(&s, pb, c->stream->feed_filename, fmt_in, NULL);
+            if (av_open_input_stream(&s, pb, c->stream->feed_filename, fmt_in, NULL) < 0) {
+                av_free(pb);
+                goto fail;
+            }
 
             /* Now we have the actual streams */
             if (s->nb_streams != feed->nb_streams) {
-- 
GitLab