aboutsummaryrefslogtreecommitdiffstats
path: root/channels
diff options
context:
space:
mode:
authorjeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b>2004-01-12 06:10:54 +0000
committerjeremy <jeremy@f38db490-d61c-443f-a65b-d21fe96a405b>2004-01-12 06:10:54 +0000
commit93f38889ccd131c88e2235a30282c42c2caf8c52 (patch)
treef343a39bf60ab00d804527661533d55157516775 /channels
parentcfc84c1ffb1ddd9af14dc7f2d146265fd3c30132 (diff)
fix monitor thread. Bug #726
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1976 f38db490-d61c-443f-a65b-d21fe96a405b
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);