search for: listen_url_size

Displaying 2 results from an estimated 2 matches for "listen_url_size".

2015 Mar 22
2
exposed-port option for Icecast behind reverse proxy
...t b/src/icecast new file mode 100755 index 0000000..7e4f612 Binary files /dev/null and b/src/icecast differ diff --git a/src/source.c b/src/source.c index 02bfc74..b838799 100644 --- a/src/source.c +++ b/src/source.c @@ -579,7 +579,7 @@ static void source_init (source_t *source) listenurl = malloc (listen_url_size); memset (listenurl, '00', listen_url_size); snprintf (listenurl, listen_url_size, "http://%s:%d%s", - config->hostname, config->port, source->mount); + config->hostname, ( config->exposed_port ? config->exposed_port : config->port ), source->mount); config...
2011 Apr 29
4
You don't check for malloc failure
...diff -ru icecast-2.3.2-ORIG/src/source.c icecast-2.3.2/src/source.c --- icecast-2.3.2-ORIG/src/source.c Thu May 15 15:25:04 2008 +++ icecast-2.3.2/src/source.c Thu Apr 28 19:55:17 2011 @@ -577,6 +577,9 @@ strlen(":") + 6 + strlen(source->mount) + 1; listenurl = malloc (listen_url_size); + if (listenurl == NULL) { + abort(); + } memset (listenurl, '\000', listen_url_size); snprintf (listenurl, listen_url_size, "http://%s:%d%s", config->hostname, config->port, source->mount); @@ -1312,8 +1315,12 @@ config = con...