eliminate the urgent handler message, since it can causing blocking in the stdio...
authorKevin P. Fleming <kpfleming@digium.com>
Thu, 1 Sep 2005 22:03:10 +0000 (22:03 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Thu, 1 Sep 2005 22:03:10 +0000 (22:03 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6492 65c4cc65-6c06-0410-ace0-fbb531ad65f3

asterisk.c

index d6a41b5..179f16c 100755 (executable)
@@ -631,8 +631,12 @@ static void urg_handler(int num)
        /* Called by soft_hangup to interrupt the poll, read, or other
           system call.  We don't actually need to do anything though.  */
        /* Cannot EVER ast_log from within a signal handler */
+       /* SLD: seems to be some pthread activity relating to the printf anyway:
+        * which is leading to a deadlock? */
+#if 0
        if (option_debug > 2) 
                printf("-- Asterisk Urgent handler\n");
+#endif
        signal(num, urg_handler);
        return;
 }