summaryrefslogtreecommitdiff
path: root/channels
diff options
context:
space:
mode:
authorJeremy McNamara <jj@nufone.net>2004-01-12 06:10:54 +0000
committerJeremy McNamara <jj@nufone.net>2004-01-12 06:10:54 +0000
commite08cce6b6b1ba847a8efd2ad49b706db74e4459f (patch)
treef343a39bf60ab00d804527661533d55157516775 /channels
parent92f261cf3b53dc64587d6fb72afd7350ea413c86 (diff)
fix monitor thread. Bug #726
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1976 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels')
-rwxr-xr-xchannels/chan_zap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index 56ccea1cd..80e4fec81 100755
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -7048,7 +7048,7 @@ static int __unload_module(void)
return -1;
}
if (!ast_mutex_lock(&monlock)) {
- if (monitor_thread) {
+ if (monitor_thread && (monitor_thread != -2)) {
pthread_cancel(monitor_thread);
pthread_kill(monitor_thread, SIGURG);
pthread_join(monitor_thread, NULL);