[FFmpeg-devel] [PATCH] fix two checks in ffserver.c
Erik Hovland
erik
Wed Jun 18 23:32:37 CEST 2008
On Wed, Jun 18, 2008 at 10:37:24PM +0200, Stefan Gehrer wrote:
> > @@ -1611,7 +1611,7 @@ static void compute_stats(HTTPContext *c)
> > url_fprintf(pb, "\r\n");
> >
> > url_fprintf(pb, "<HEAD><TITLE>%s Status</TITLE>\n", program_name);
> > - if (c->stream->feed_filename)
> > + if (c->stream->feed_filename[0])
> > url_fprintf(pb, "<link rel=\"shortcut icon\"
> href=\"%s\">\n", > c->stream->feed_filename);
> > url_fprintf(pb, "</HEAD>\n<BODY>");
> > url_fprintf(pb, "<H1>%s Status</H1>\n", program_name);
>
> Even though the filename should be on heap and not on stack as you
> said (allocated in line 3897), this change looks sensible.
The struct stream is on the heap. But feed_filename is declared as:
char feed_filename[1024]
in the struct. So it will valid as long as stream is valid.
E
--
Erik Hovland
mail: erik at hovland.org
web: http://hovland.org/
PGP/GPG public key available on request
More information about the ffmpeg-devel
mailing list