mirror of
https://gitlab.xiph.org/xiph/icecast-common.git
synced 2024-11-03 04:17:20 -05:00
fc3bc41c22
does using thread_exit(). thread_exit() was freeing the thread structure, so thread_join was using freed memory. Rearrange things so that if the thread is detached, the freeing happens in thread_join instead. svn path=/trunk/thread/; revision=3944 |
||
---|---|---|
.. | ||
.cvsignore | ||
BUILDING | ||
COPYING | ||
Makefile.am | ||
README | ||
thread.c | ||
thread.h | ||
TODO |
This is the cross platform thread and syncronization library. It depends on the avl library. This is a massively cleaned and picked through version of the code from the icecast 1.3.x base. It has not been heavily tested *YET*. But since it's just cleanups, it really shouldn't have that many problems. jack.