summaryrefslogtreecommitdiffstats
path: root/ss5_decode.h
diff options
context:
space:
mode:
authorAndreas Eversberg2011-02-24 08:59:17 +0100
committerAndreas Eversberg2011-02-24 08:59:17 +0100
commit03f26ba38638051d153db96ce158f220a6746d22 (patch)
tree6dd9726c1f0f561cb736651eec229ffc34665918 /ss5_decode.h
parentIncremented version number of lcr in develop branch. (diff)
downloadlcr-03f26ba38638051d153db96ce158f220a6746d22.tar.gz
lcr-03f26ba38638051d153db96ce158f220a6746d22.tar.xz
lcr-03f26ba38638051d153db96ce158f220a6746d22.zip
[chan_lcr] Unloading chan_lcr is now possible
Hi, I tried to tackle the issue that 'core stop|restart when convenient' won't work because unloading chan_lcr does not work. The issue is that the thread blocks in select(). I tried to move the clean-up work from after the main select loop to the module unloading code, make that loop a real infinite loop and replaced pthread_join() by pthred_cancel(). The result seems to work. Proposed patch attached. Unloading chan_lcr while it has open channels is fatal, with or without that patch. Greetings, WIMPy
Diffstat (limited to 'ss5_decode.h')
0 files changed, 0 insertions, 0 deletions