On Sun, 4 Aug 2013, Anton Khirnov wrote:

Fixes an invalid free.

Bug-id: 448
---
avserver.c |    4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/avserver.c b/avserver.c
index 560eda1..56bcda9 100644
--- a/avserver.c
+++ b/avserver.c
@@ -301,7 +301,7 @@ static int rtp_new_av_stream(HTTPContext *c,

static const char *my_program_name;

-static const char *config_filename = "/etc/avserver.conf";
+static const char *config_filename;

static int avserver_debug;
static int no_launch;
@@ -4633,6 +4633,8 @@ int main(int argc, char **argv)
{
    struct sigaction sigact = { { 0 } };

+    config_filename = av_strdup("/etc/avserver.conf");
+
    parse_loglevel(argc, argv, options);
    av_register_all();
    avformat_network_init();
--
1.7.10.4

Ok

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to