From 2c4b2d92ddfac1e73f212546f8221e89a9e12d2e Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Wed, 21 May 2008 18:19:34 +0000 Subject: [PATCH] 1) Don't print the verbose marker in front of every message from ast_verbose() being sent to remote consoles. 2) Fix pbx_gtkconsole to filter out the verbose marker. (related to issue #12702) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@117507 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/asterisk.c | 3 +++ pbx/pbx_gtkconsole.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/main/asterisk.c b/main/asterisk.c index ef6c64de67..eb4d79d1a6 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -906,6 +906,9 @@ void ast_console_puts(const char *string) static void network_verboser(const char *s) { + if (*s == 127) { + s++; + } ast_network_puts_mutable(s); } diff --git a/pbx/pbx_gtkconsole.c b/pbx/pbx_gtkconsole.c index 4a4c3ba45e..75f1c8f108 100644 --- a/pbx/pbx_gtkconsole.c +++ b/pbx/pbx_gtkconsole.c @@ -139,6 +139,10 @@ static void __verboser(const char *_stuff) static void verboser(const char *stuff) { + if (*stuff == 127) { + stuff++; + } + ast_mutex_lock(&verb_lock); /* Lock appropriately if we're really being called in verbose mode */ __verboser(stuff);