diff --git a/channels/chan_h323.c b/channels/chan_h323.c index 70761d883618c5fd7868ce623bc3b4d9ac3db24f..afecf0f3db9052e1bf489c0caadd9e74e4dfe596 100755 --- a/channels/chan_h323.c +++ b/channels/chan_h323.c @@ -1271,7 +1271,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread && (monitor_thread != AST_PTHREADT_STOP)) { + if (monitor_thread && (monitor_thread != AST_PTHREADT_NULL)) { /* Wake up the thread */ pthread_kill(monitor_thread, SIGURG); } else { diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index 1554b33655ed715e6b73e12f780399681443478d..f1fa9dec8a5ad2fb194aa77af663e1737884fbbf 100755 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -2569,7 +2569,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread) { + if (monitor_thread != AST_PTHREADT_NULL) { /* Wake up the thread */ pthread_kill(monitor_thread, SIGURG); } else { diff --git a/channels/chan_sip.c b/channels/chan_sip.c index bcf9ff9a26ace13f67fd34d6600b2739fde2af1f..7af447007cc0bcda18ec4974582ae1358463a43f 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -5829,7 +5829,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread) { + if (monitor_thread != AST_PTHREADT_NULL) { /* Wake up the thread */ pthread_kill(monitor_thread, SIGURG); } else { diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 0a01bdc577673818e783ed03e1271665689071a5..cccb8429cd740e3c3e1b6272b54010c06316b850 100755 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -2426,7 +2426,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread) { + if (monitor_thread != AST_PTHREADT_NULL) { /* Wake up the thread */ pthread_kill(monitor_thread, SIGURG); } else { diff --git a/channels/chan_vofr.c b/channels/chan_vofr.c index 3d677bd3d4e0cea679706562799f6a083c7a052d..444701fd7d0b3be6d6134c7acb4b0a0f4fef3a15 100755 --- a/channels/chan_vofr.c +++ b/channels/chan_vofr.c @@ -1008,7 +1008,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread) { + if (monitor_thread != AST_PTHREADT_NULL) { /* Wake up the thread */ pthread_kill(monitor_thread, SIGURG); } else { diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 930a870fcab5a79d8aec2ccc3d7d3a7698693ef4..48675db0a0ddb2b6a8a33e6d7c469e2259026cbd 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -5182,7 +5182,7 @@ static int restart_monitor(void) ast_log(LOG_WARNING, "Cannot kill myself\n"); return -1; } - if (monitor_thread) { + if (monitor_thread != AST_PTHREADT_NULL) { /* Just signal it to be sure it wakes up */ #if 0 pthread_cancel(monitor_thread);