Icecast 2.4.3, minor bug
Andrey <[email protected]> Sun, 2 Oct 2016 21:36:11 +1200
| Newsgroups | gmane.comp.audio.icecast.devel |
|---|---|
| Message-ID | <[email protected]> |
source.c, function source_reserve() :
Function avl_tree_wlock(global.source_tree) call must be placed before
do-while, not inside the cycle.
My correction in block _DIGI:
#define _DIGI
...
if(mount[0] != '/')
ICECAST_LOG_WARN("Source at \"%s\" does not start with '/',
clients will be "
"unable to connect", mount);
#ifdef _DIGI
avl_tree_wlock (global.source_tree);
do
{
#else
do
{
avl_tree_wlock (global.source_tree);
#endif
src = source_find_mount_raw (mount);
if (src)
{
src = NULL;
break;
}
...
_______________________________________________
Icecast-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/icecast-dev