diff options
-rw-r--r-- | ffserver.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ffserver.c b/ffserver.c index d8cbef5331..8b82b9794b 100644 --- a/ffserver.c +++ b/ffserver.c @@ -2237,6 +2237,10 @@ static int http_prepare_data(HTTPContext *c) if (c->is_packetized) { c->packet_stream_index = pkt.stream_index; ctx = c->rtp_ctx[c->packet_stream_index]; + if(!ctx) { + av_free_packet(&pkt); + return -1; + } codec = &ctx->streams[0]->codec; /* only one stream per RTP connection */ pkt.stream_index = 0; |