aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_h323.c
diff options
context:
space:
mode:
Diffstat (limited to 'channels/chan_h323.c')
-rw-r--r--channels/chan_h323.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/channels/chan_h323.c b/channels/chan_h323.c
index b17965bdb..6c5e7a35e 100644
--- a/channels/chan_h323.c
+++ b/channels/chan_h323.c
@@ -2357,10 +2357,13 @@ static void cleanup_connection(unsigned call_reference, const char *call_token)
if (!pvt->owner || !ast_channel_trylock(pvt->owner))
break;
#if 1
-#ifdef DEBUG_THREADS
- ast_log(LOG_NOTICE, "Avoiding H.323 destory deadlock on %s, locked at %ld/%d by %s (%s:%d)\n", call_token, pvt->owner->lock.thread[0], pvt->owner->lock.reentrancy, pvt->owner->lock.func[0], pvt->owner->lock.file[0], pvt->owner->lock.lineno[0]);
-#else
ast_log(LOG_NOTICE, "Avoiding H.323 destory deadlock on %s\n", call_token);
+#ifdef DEBUG_THREADS
+ /* XXX to be completed
+ * If we want to print more info on who is holding the lock,
+ * implement the relevant code in lock.h and use the routines
+ * supplied there.
+ */
#endif
#endif
ast_mutex_unlock(&pvt->lock);